algorithmic modeling for Rhino
Developing an updated exoskeleton with variable end thicknesses for each strut and non-convex hulls at each node...hopefully will package it along with the geometry-wrapping isosurface component and a (possibly) exoskeleton for curves...
Tags: exoskeleton, weaverbird
Comment
Hi Shima-
Give Daniel Piker's Topologizer a try, for sure. It automates line network clean-up:
http://www.grasshopper3d.com/profiles/blogs/topologizer-network-cle...
Thanks David! It helped a lot, I actually had some tiny lines that I couldn't see.
Right now I'm trying to apply the scrpt to a complex network of lines, and I input the lines gradually to debug any small one. But at a point no matter the relationship of the lines or distance to the point, it stopped accepting any new lines. would you please take a look at the files and see what could be the problem?
Thanks a lot
Hi Shima -
Thanks!
Exoskeleton should have no trouble working with non-planar elements. The failure you're seeing is occurring because the one or more of the convex hulls being solved at a given node is too big, and actually overlaps with another hull at an adjacent node. (Each node is where a group of lines comes together, and each strut is the line that connects nodes). The way that exoskeleton works is that it creates a convex hull around polygons arrayed at each of these nodes. Then these polygons are stitched together with adjacent nodes along each strut. The thing is, the hull is determined by both the radius you supply, and the angle between the struts in a node. Each polygon gets offset either by an amount you supply, or the minimum required to make a proper hull. So if the angle is really tight between struts, or the radius is really big, then the offset needs to also be very big. When this offset gets too big, it wraps around the entire strut, which breaks the mesh topology, and returns the error you're seeing. You should try to reduce the size of your radius, or try to get rid of moments where there are really tight angles between struts that go into the same node. Hope this helps!
dream come true. can't wait to see it!
yuppie yeah!
Ha! Fair enough.
You have committed now David! I'm gonna put the date on my calender. I will be back in a few days!
Hi Aidan....Daniel and I are this close to releasing the wireframe-based exoskeleton and cytoskeleton in a gha...next few days I hope! (Then incrementally, as I get time to debug, some other mesh thickening tools, including a curve-based exoskeleton and an marching cubes geometry wrapper.)
© 2015 Created by Scott Davidson. Powered by
You need to be a member of Grasshopper to add comments!
Join Grasshopper