I was looking for a way to cull duplicates on multiple branches and so I came up with this def. The problem is that now I want to go back to the initial tree structure but I wasn’t able to figure it out… was hoping maybe someone here could.
Yes, indeed, but I am afraid I might have simplified the problem too much.
You see I am working with nested referenced blocks, with Elefront. Every referenced block has a different ID, despite the fact that they might all be references of the same block.
This makes me have to deconstruct the block to access its name and perform the operations. But once the block is deconstructed how can I select the undeconstructed instance. (Cyan componet in def)
If you track the original tree structure path names in parallel with your culling operation you can go old school and use the “Replace Paths” component.