So my question is, if it is possible to have objects (points, curves, breps… what ever) that can belong to more than one list with different tree structures? Or more precise that they have a kind of class through which i can navigate to them.
To make the question more clear I made a quite simple example.
It is just an array of points in x and y direction with 10 steps.
So there is one tree structure which is splitting in 10 branches making rows in the direction of the y axis.
And then there is an other tree structure (made by closest point in this case) spliting the list of points in different sized ‘groups’ (represented by different colours here).
In this example these two tree structures represent two different lists of objects. So if I would pick one point and move it, it would only change it’s coordinates in one of the lists, in the other it would stay same. So I would have to perform all “transformations” double.
Is it somehow possible to have an object, that carries two or three or even more path informations (or “properties”)? For example in this case the information, that it belongs to ‘row’ 3 and also to ‘group’ 10 and if I change something (as the position), the coordinates would change in both lists.
So can I assign information to objects (as ‘row’ 3 or ‘group’ 10), through which i navigate to them to perform further actions?