Isolating Internal Points & Reinsterting into a data tree

Hello grasshopper community,

I’ve been trying to create this Camel in 3D while isolating the internal points to be moved at different heights, then re-inserting it to its correct branches/indices in a data tree. Where did I go wrong ?

The “Insert Item List” is giving me an error of not giving an equal amount of items and indices even though I am. Maybe because of the dead branches ? When I cleaned the Data Tree, it actually gave me a cleaner result. I have already tried so many ways and this is the closest I got to the finished result.


Camel Question.3dm (145.6 KB)
250425_Camel Question.gh (21.1 KB)

I don’t know what your needs are, but that’s what I would do.

if you want to keep your original Pattern-filtering logic, I would suggest to use Sift Pattern like this:

250425_Camel Question_inno.gh (19.4 KB)

Sift Pattern creates filtered outputs with same length of the original List, but the filtered items are replaced with Nulls

that way, when you move a Null by a vector, the result is still a Null, and can succesfully be combined back with Combine Data

1 Like