Grasshopper

algorithmic modeling for Rhino

Hey all,

I have been using Grasshopper ultimately to create perforations on a non planer surface. I am having trouble with forming the same uniform holes on all different planer surfaces. 

Here are my steps.

1. Choose a non planer surface in my rhino project that I choose to work with.

2. Divide the surface and input a grid system on it.

3. Get rid of the grid points on the edges so the grid system fits in the non planer surface.

Now I have a grid system for the holes to be placed on.

For the Perforations

My final goal is to create square holes in the non planer surface that can be changed in size. I tried placing Boxes at the grid points on the non planer surface but the holes are not the same shape at different grid points due to the boxes orientation. Then I tried just placing rectangles on the grid system but they were not oriented on the plane of the non planer surface, instead they were flat squares perpendicular to the Y plane.

Question.

How do I make the rectangles that I put on the grid system to be on the same plane as the non planer surface so the perforations that I make will be generally uniform on the non planer surface?

Thank you so much, I included a rhino 4 and 5 file on my non planer surface.

Views: 1030

Attachments:

Replies to This Discussion

Hi Daniel,

you could try creating normal planes with your subdivided surface to align the rectangles, see image (just a test).

Andreas

Attachments:

Thanks AS for the suggestion, this works by making the squares punch through the surface at a perpendicular angle. How would I change the orientation of the square, because with this script now it creates diamonds because the x and y are at approx 45 degree angles as opposed to being the x going right left and the y moving directly up and down. 

Thanks,

Dan

Daniel,

here is solution with an alignment in X-direction.

Hope that helps,

AS

Attachments:

Works perfect, thank you. 

RSS

About

Translate

Search

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service