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.
Tags:
Hi Daniel,
you could try creating normal planes with your subdivided surface to align the rectangles, see image (just a test).
Andreas
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
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