Grasshopper

algorithmic modeling for Rhino

Determining axis for extruding non planar curves

Hello Friends ,

I m trying to extrude the non planar segmental curves to make a ribbed structure for the surface presented in the Image. But i dont know which axis to extrude in order to get the planar ribs. Can somebody please suggest the best way for me to carry on. Thanks

P.S: Always get the ribbed structure twisted so. I have created two definitions of GH in one file along with this post

Views: 1616

Attachments:

Replies to This Discussion

Hello Raja, 

It seems with your complex surface that you are intending to create planar ribs based on the surface's isocurves. The process seems to yield the twisted result you are experiencing. If it is possible to contour the surface in more of a traditional waffle fashion a desirable rationalization of the surface is more easily achieved. (See attached)However, if you wish to extrude the curves planar from their isocurves, I am sure there is a way to achieve that as well. Also, you can adjust the contours in the attached definition to achieve a diagonal waffle as well. 

Hope this helps, 

Erik

Attachments:

Hi Erik sorry for the late reply. Thanks for stating my problem clearly and giving a clear solution for it. These are the possibilities (making it planar to isocurves, diagonal waffles etc) i was thinking of. 

If I duplicate most of your script after using Offset using a negative offset to avoid artifacts of scrunching up rather than expansion, I get related lines for both surfaces, that might be helpful:

Otherwise, the Bowerbird plugin has a Waffle component for this, which takes a solid as a mesh and automatically makes flat strips, or you can do it with more control with the Bowerbird Section component, so search for that too, here. You can make a solid mesh by lofting the extracted edges of each surface and join to create a solid first, or by just making the surface into a single mesh surface then into a thickened closed mesh using Weaverbird's wbThicken.

Attachments:

Hello Nik, thanks for your reply. Well when i did the offset each segment of the lines were moving on its own direction to its normal(one in positive and other in negative). The negative offset solved these to unify the direction of the offset.

Also i tried the bower bird plugin it always says to input a mesh when i gave a surface to it and showed an error. Thanks for your tip will try to implement it with the weaver bird plugin and check it out.  

RSS

About

Translate

Search

Photos

  • Add Photos
  • View All

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service