algorithmic modeling for Rhino
After a talk with David Stasiuk I decide to make my own gh skeleton. Using Starlings 3d hull for nodes and weaverbird to smooth.
Tags:
Comment
Anyway Ill post the definition soon, I want to add some modification as I have a simple adjustment to the definition in mind that will let it vary in node sizes for use with attraction lists and such.
Martyn, I always add it. For the most part if its not needed (like in the larger 4 way node) the hull will ignore it as the hexagons around it define the boundary.
To remove the Hull polygon faces I used a technique similar to one suggested by David... I create a new polygon and move its corner points away from and towards the node corner. Create lines between these new points and find the mesh intersections with these lines, then Delete Mesh Faces using the indices returned from the intersection component.
After describing it, that's maybe not quite as elegant as Michael's approach :)
Michael, do you always add a point on the node corner, even if it is not an acute angle or do you have some logic to determine whether the corner will need a point or not?
@Michael, Thanks!
Nice solution! Simple enough to rework to fit different goals.
Nice! I was trying a similar approach on code but I'm missing one bit - how would you remove the convex hull faces that make up the hexagon (without mesh union)? Right now I'm comparing the face normal with the polygons', but its not a stable enough approach.
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
Added by Parametric House 0 Comments 0 Likes
© 2024 Created by Scott Davidson. Powered by
You need to be a member of Grasshopper to add comments!