Hello,
I have a 3D lattice that I am trying to morph onto a surface whilst keeping the lattice, ‘homogenous’ and keep the dimensions of the lattice very similar to each other with little distortion. The srfmorph that I made has changed the dimensions of the lattice.
Below is the 3D lattice ive generated.
This is the catenary surface i want to morph the lattice around.
This is the srfmorph generated, each node is different - I want to keep the lattice as close to the original as i can.
catenary curve.gh (20.1 KB)
Lattice.gh (21.5 KB)
rebuild thicker lattice.gh (14.7 KB)
The GH files above are the surface, the original lattice and the srfmorph function I used.
If you morph the curve network before turning it into pipes it should give you more uniform thickness than piping then morphing the pipe surfaces.
1 Like
Thanks Daniel, this was very helpful.
This method kept the same dimension for the network.
However, there was an issue I faced, some struts connected differently to others. Is there a setting in the multipipe that I can change to fix this?
As you can see some struts are smooth and some are deformed.
Can you post the file with those curves internalised?
Catenary lattice.3dm (129.7 KB)
Catenary lattice.gh (14.4 KB)
The files are the catenary curve network and the grasshopper multipipe function.
Ah, those strange bulges are because ‘StrutSize’ was set to 0.5.
This means the struts were half the thickness of the nodes.
Changing this and the Offset setting gives this before and after
Catenary lattice2.gh (10.8 KB)
See this post for some more info on the Multipipe settings:
Hi @martynjhogg
See this example file
MultiPipeGH_examples.gh (107.2 KB)
and some brief notes on the inputs:
MultiPipeNotes.pdf (477.3 KB)
The reason you weren’t seeing any change with those sliders was the value ranges.
EndOffset works as a multiple of NodeSize, and there is not enough room along the struts of your shape to offset the first edge loop 16 times the radius away from the node without it crossing over the loop being offset from the other end of the strut.
When there is not ro…
3 Likes
I changed the endoffset to more than 1 and the bulges immediately smoothed out. Thank you.
And a lot faster process in that order.