im not so good at Rhino and GH… For a particular work i realized that i need some help and thought you would easily resolve my problem. I hope you can help me with this…
Coming to my issue,
I have booleaned spheres (more like semi-spheres) which represent the buildings. On them there are different shaped cells. These cells are conformed to the spherical shape and consist of surfaces. What i want to do is to wrap the spherical building with a grid consisting of arrayed lines with a specific distance vertically. This will look like meridians of the earth but not intersecting ones on the poles. They will represent continuous vertical pattern lines of a membrane structure with a specific distance for all surface cells on the spherical building.
I want to alter the distance of the vertical line grid later on and play around for fine tuning. I guess this can be done in grasshopper and with the flow along surface commands.
After finding a good and consecutive patterns, i would like to align all individual surfaces with the pattern lines in them. on XY plane
this is manually created… it should look like this… see: image below
Hi @bocetin ,
here’s one solution, if I understood your description correctly. The parts are blocks, but not all have the curves on them - these ones currently drop out. There you need to find a way to orient them without the guide crv to tell the directionality.
I’m using Elefront here to retrieve the block’s Plane (which seem’s to be central enough), and the orient that plane to the direction of the longest curve. The block is then oriented from the 3D to 2D grid.
Quite the same as @Toni_Osterlund but without Elefront but use of Nautilus to get the grid (could be replaced with Toni grid approach)
The idea here is to split curves and surface, for surface find a point in the middle of UV, find normal and a vector along U. For the curve find a tangent at the middle of the first curve and if no curve use U of the surface. The orient everything on plane XY, then use my tool to pack objects on a grid
It is intended, it is a way of filtering, if surface => surface if not a null, all surface in an output of dispatch (B) and the rest on output A of Dispatch
I said nothing about plugins in this thread. The rudeness I objected to is the assumption that “you would easily resolve my problem” as described. Maybe you disagree?
I have no good work for people allergic to plugins or people using too much plugins. Grumpy was a word that seemed to fit (indeed I thought a bit of you on this ) but as not english/US native I hope not being rude.
I totally agree with you on this it is often not so easy and I didn’t thought you were rude. In French we will say you are “franc” you write your thoughts.
Hey Guyz…
I said “easily” because as far as i see there are several precious professionals to make it like child game here. I addressed those people there… its of course imposibly hard for me and i mentioned this in the beginning of my post already. It’s really weird that some got hung up on this detail … anyway …
I am amazed by how you could quickly find good solutions… yes i am not native and i tried to ask my question as politely as possible. If i made mistakes excuse me… im right now outside and im looking forward to see your files when i get home and for further discuss.
Thank you in advance.
By the way the rectangles circling aligned surfaces are not importand and not necessary.
If anyone has alternative solutions its highly appreciated