Lunchbox quad grid with a revolved surface problem

Hello guys. I am trying to panelize a partial spherical shape created by “surface by revolve” using Lunchbox’s quad grid node but without luck. It works with lofts though . Any ideas?

Hi,

Another possible way:


Thanks Kulkul. But i need to map an orthogonal grid on the surface not a polar one.

Type this code into a code block, it should do the needful …

p1=s1.PointAtParameter((0..1..#Ydiv+1)<1>,(0..1..#Xdiv+1)<2>);
p2=List.DropItems(List.Sublists(p1<1>,0..1,1)<1>,-1);
p11=List.DropItems(p2,-1);
p12=List.Reverse(List.DropItems(p2,1)<1><2>);
p21=List.Transpose({p11<1>,p12<2>});
p22=Flatten(List.Transpose(p21<1>)<1><2>);

You could also refer to this file…
Quads.dyn (6.1 KB)

Noticed the orthogonal grid requirement just now.
Refering to this post and maybe this might help.

That seems nice! Could You please show the rest of the definition? What is plugged in “List first item”?

I will examine the threads Vikram, they look interesting. Thanks for your help!

You’ll find the “Geometry.SplitRecursively(Dir)” node in the spring nodes package:

2 Likes

Another solution, attached. Seems like you want to isolate a section of a sphere that more closely aligns with an orthogonal grid. Take a look at Moshe Safdie’s Instutute of Peace for a similar approach. Also check out a typology called a translational surface.
orthoGridSphere.dyn (17.7 KB)