[Wish] - Group and Ungroup with Model Objects to duplicate branches

Since it is impossible to duplicate Tree Branches that contain Model Objects using the Group and Ungroup components — and duplicating Tree Branches may require replacing the path names (see below) — could the components be made to work with Model Objects?

The groups are rather insightful, because it lists numbers of items, which makes it easier to spot whether the duplication is as expected. This is especially the case when it is mostly about matching up User Text attributes.


Compared to a Duplicate Data > Partition List (which may have or may not have the right order).

Alternatively, it is possible to duplicate Tree Branches by duplicating their paths and using the renumber option on Tree Branch, which introduces less possible user errors, but then the data paths may need to be replaced/matched. This is therefore (much) more involved.

We are looking into how this might be addressed. The existing Group component groups the Geometry object only, so attributes are not carried by the group. Changing that behavior would break existing use of that.

In this case it seems Group is being used as a list wrapper so that part of the list is treated as one piece of data that can be exploded back apart later.

Using Block definitions can accomplish this and Userdata is also duplicated: