Help locating separate branches

I have this big tree creating structure, I want to divide this whole tree into elements defined by Unit A and Unit B, where each of these have this tetrapodal shape (joining the two curves in each unit still yields two separate items for some reason)

the point is to return control over tetrapods items, instead of random curves that are far away from each other, and maybe then group each tetrapod according to the height layer that it sits in

messy tree.gh (31.9 KB)

please :disappointed_face: i’m trying so hard to make a gradient multipipe by Z-height remapping on this one.
so that it folllows riccardo majewski solution:

but applied on a tetrapodal lattice this time (which is difficult to array, control, or find out branches)
i’m scrambling and watching video tutorials but nothing is working.

Hey @felistigris93, check if this helps.


Note:
I’m not 100% sure what your ā€œdata tree goalsā€ are, so I’ve just minimally helped you with keeping things organized rather than suggesting other ways to get to your lattice structure—at the very least, while respecting your own coding, it should assist in visualizing the tiers you’re already developing.

My guess is that you won’t think your tree is so messy after all :crossed_fingers:.
messy tree.gh (39.9 KB)

Main thing is to include {visual} checks to correlate your inputs and outputs:


p.s.: I left your last layer as ā€œ5ā€ but I think you meant ā€œ4ā€?

Anyway, good luck!

.

thank you for your response :grinning_face: :grinning_face:

firstly, I think this fixed my tetrapod units (A+B) and now each of them is now a single polyline instead of broken two ones.

Second, now looking at your script, I realized that entwine preserves the branches, my tree was messy because i was using ā€œmergeā€ instead.

but right now, I am still trying to have control separate tetrapods (A+B units).

here is what I mean, first we have Unit A and Unit B, and we can see here that unit A is surrounded by a bounding box for clarification

then we made transformations:

we made some arrays and move transformations, and we lost control over unit A, now we only have control at the level of a larger bounding box, and then some more array, leaving us with a a bounding box surrounding an entire layer/floor.

my ultimate goal is to make a lattice out of units A and B, which we successfully have (4 layers), but then I want to have a separate bounding box for each unit in the entire structure afterwards (like the control we had before making our arrays and transformations, but for each unit in the lattice), because i want make a multipipe for each one, the lattice is made from separate multipipe pieces, but to do that i need to have bounding box for each tetrapod (units A and B), because this lattice is supposed to be built from identical modular pieces.

maybe my earlier post can clarify what i am exactly seeking, in this thread, Riccardo helped me make the multipipe work, but I couldn’t apply his solution to a tetrapodal lattice like the one in this main thread, because I couldnt figure out how to box array a tetrapodal lattice (due to geometrical reasons).

if you could provide more help i would really appreciate it, thank you

1 Like

I see, then the data has to change a bit if I’m understanding correctly that what you want to retrieve is the arrayed clusters, not an entire layer of arrayed clusters.

I wouldn’t say it like that—the ā€˜base’ unit mimicked your single-line structure without joining anything, so there are no polylines, only a 4-line group representing the base unit.

Bottom line:
It’s quite normal for your end goal to get lost in translation via pure text description(s). For more effective help, I’d encourage you to provide another annotated screenshot or sketch showing (color-coded) what you want before I/others spend more time on it.

1 Like

thank you, i will add more details here soon. :folded_hands:

1 Like

what i am trying to do is to apply a multipipe to this diamond/tetrapod lattice in particular, where each layer has a decreasing strut/pipe thickness as you go up in height (z direction).

the lattice is made up of identical modular units called ā€œtetrapodā€ as shown above

i tried to do multipipe to this lattice and ended up with this one below

but the problem with this attempt, is that the pipes dont have matching radius where they meet at each layer, what i need is to have a continuous smooth decrease in pipe radius as you go up, sort of like a remapped Z-distance factor for the multipipie from the ground upwards. as you can see in the picture above, pipes that are lower have a wider radius than the one they articulate with above, so they appear loose and choppy.

also I need to have each tetrapod unit capable of being selecting separately, so that when I bake the whole structure, I can control which tetrapod units to keep/delete.

i will upload the rhino file of the structure if it helps in imagining the structure in 3D.

Diamond lattice multipipe.3dm (713.6 KB)

I hope clarifies what I am currently trying to do, if not, could you kindly ask me which part to clarify? thank you so much