ENH: pass through OBJ groups as GroupIds (fixes #17225)
- For the first implementation, simply pass through GroupIds for faces. (Similar information as the STL solid-labelling).
STYLE: misc. updates for C++11 features
-
range-for where possible for iterating over maps or vectors
-
use auto when obtaining iterators
-
std::unordered_map instead of std::map.