Grasshopper

algorithmic modeling for Rhino

Hello! I need help creating a perforated surface. I have the curves for the perforation generated, but I can't seem to make the holes from the curves. I have tried to project the curves onto the surface and use surface split, but that method ended up taking more than an hour. I have attached an image of what I have so far. Is there a more efficient way of achieving a perforated surface?

Views: 1857

Replies to This Discussion

'SrfSplit' can be extremely slow when you flatten a long list of curves that are fed to it.  It is very fast if you divide the surface first, then cut one hole in each sub-surface, then Brep Join the sub-surfaces back together again.

The 'SubSrf'/'SrfSplit'/re-'Join' method - 900 holes in less than two seconds:

Attachments:

William,

use the outline and the projected curves to create a boundary surface. Make sure to flatten the input.

Nice!  Works much better than I expected, as long as the holes don't overlap.  680 holes in ~1 sec.

Attachments:

Cool! Thank you to both of you for the solutions!

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