Significance of group list order

Is the order of the indexes in ON_3dmObjectAttributes::m_group significant? My experience with Rhino suggests that it is not (i.e. an object’s group list can be treated as an unordered set), but presence of methods like ON_3dmObjectAttributes::TopGroup() and ON_3dmObjectAttributes::RemoveFromTopGroup() suggests that the last item in the list may have special meaning.

Hi @Nicholas_Rawlings,

The “top” group is just the last group index added to ON_3dmObjectAttributes::m_groups array.

– Dale