algorithmic modeling for Rhino
Hello,
I would like to have the blue double curved surface of the roof made of glass. I made it from many surfaces with the "Surface from 2 edge curves" command. The 2 edges are straight lines, that do not lie in the same plane. I think this is called a hyperbolic surface. The surface in the middle is a hypar as well. What do you think would be the most efficient way to cover it with glass? Thank you!
Tags:
Hi,
The easiest way to rationalize a surface with double curvature is with the GH lunchbox component if you want quads. If you want a diagrid panel, then it is even easier. Furthermore, if the roofs are polysurfaces rather than surfaces this will not be possible and you will have to rebuild them.
Post a .3dm file of the surfaces if you can. Also, are you looking to create flat buildable panels or can they be curved?
Erik
Hi,
I would like to have quads. Preferably similar to the surface's UV divisions.
Thanks for looking at the 3dm file!
Sounds good. You had one problem with the 3dm file I suspected. The hyperbolic type roofs were polysurfaces which need to be rebuilt to surfaces. To do this in Rhino, join the curves on the edges, then extract the isocurve in the middle. Next, make a loft with the settings as 'tight'.
Secondly, I have attached a working GH definition that divides these surfaces. You can adjust the settings. However, you will need the 'lunchbox' component to make it work.
In reality an approach that doesn't make the quads so bunched up at the ends of the surfaces would be preferable, but for academic purposes, this should suffice.
Best,
Erik
Wow, thank you! I actually wanted to divide the blueish thing in between, but I guess i can use the same definition.
Best,
Elitsa
Ok. Rationalizing that green shape(s) is not an easy task. The central ruled surface is easy to work with (see attached), but the sides will prove more difficult to join in one untrimmed surface. Currently you have many surfaces and polysurfaces alike joined. This will not work because you need One single Untrimmed surface.
When I was learning, I didn't know this and spent many hours trying to work with polysurfaces. It is a dead end. My advice is either to A) attempt to build the surface into five surfaces and then panel each one as closely as possible B) Manually panel the surface with contours in Rhino, then offset on surface to create the mullions C) Make one polysurface with 'patch' and then 'trim region' in grasshopper. (I think this last approach is unstable and will not be the best approach).
Personally I would do this manually in Rhino because that surface is very hard to construct a single surface from this shape.
The only way surface division works properly is if the surface remains untrimmed meaning you will have to be clever with the way you use the proper curves with the 'network surface' command in Rhino.
Sorry there is no easy solution for panelizing polysurfaces.
Welcome to
Grasshopper
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
© 2024 Created by Scott Davidson. Powered by