How to place geometry on surfaces

Hi!
I try to create pyramids on a free form surface. I use its UV points as coordination system. But now I have trouble to connect the points correctly to make the pyramids. Any ideas or hints?

Thank you!

input in points can not be the same as the input in connectlasttofirst in the node Polycurve.by.points node

Hi @Patrick.Scholl,
here’s a suggestion : Panel.Quad from Lunchbox package can save you some time.

make sure the lacings are set to longest as shown in the screenshot!

Hi Mostafa!
Thank you and you are right. But my target is to place any own geometry to surfaces. Just to understand how it works.

Thanks Nico! Now I get no warnings, but not my desired result. Maybe I am lost in connections :wink:

ow I see! maybe geometry.Transform will do what you want :

a lot of connections:relaxed:
i would set connecter type to curve

Mostafa is good:+1:

1 Like

Cool! Thank you!

Thanks! I´ll try…

Tatataaaa: I did it! many thanks for your help!

:grinning:

2 Likes

:+1:

Hi again! I also tried your first proposal. But I have trouble with the loft nodes.
Do you know why or my mistake?

Hi @Patrick.Scholl ,

you should try to add a flatten node between Geometry.Scale and Panel.PanelQuad . If it doesn’t solve the issue then could you please upload your .dyn so I can have a closer look at it?

Unfortunately not solved. Thank you very much for your time!

wave-002.sat (3.8 KB)
dyn-015-Pyramide-lunchbox.dyn (16.3 KB)

@Patrick.Scholl
just delete that List.Flatten Node. There was just a slight list structure difference between your example and mine :

2 Likes

Hi Mostafa!

Merci beaucoup! Now it works! :smiley: