algorithmic modeling for Rhino
Hey guys I was wondering if there is some logic out there for creating multiple surfaces from curve networks , something like the mesh from lines component in weaverbird, bot something that will also intake more the 4 nodes.
attached is a picture outlining the surface patches I want to achieve.. of course the first' step is getting them to become polylines. I'm hoping for some inner logic rather than projecting the curves to a plane and extracting the information from an intersection..
Thanks..
Tags:
... more than 4 nodes...
If you mean that you want to make a graph with some way (i.e. vertices connected with others) and then do something with that (having the connectivity Trees [v to v, v to l etc etc] on hand):
There's no "direct" Method that takes more than 4 points (or edges) to make a single face Brep [ i.e. one BrepFace] or a NurbsSurface.
Patch on the other hand ... well ... it's a bit tricky.
I managed to solve it by projecting the curves to the xyz plane and splitting a surface by these curves and the extracting the z value from the points that are on the same x,y and rebuilding with their corresponding z.. its an ugly method which basically uses the split by curves logic which probably has the algorithm I'm looking for embedded in it.. there has to be a better way I would assume..
Well ... you can try the Plane Fit thingy as well if the "graph" is not on World.XY (the component used for the other thread of yours with regard sorting chaotic points).
if I had the nodes nested correctly in a tree I could sort the list for the connectivity of the polylines.. the question is how to to go from a flat list to a nested list of the panel nodes..
I've lost you: what means nested nodes? what means nested List?? (you tell me).
Solution(?): Get SandBox, make a graph (some lines connected that, is) and then try to get the gist about what connectivity trees mean (the most critical thing in engineering no matter what you do: trusses, panels, things, other things, cats, dogs ...etc etc).
OKKK! so the sandbox thingy is what I was lacking.. the logic to extract edges for each panel separately from a flat list of lines... for the connectivity I can do the flow along curve later. thanks!!
I always check everybody in my practice with regard connectivity matters - above all: I couldn't care less about what they are doing (life's short + why bother? + who cares? [not me]) BUT fully understanding what these things mean is the Holly Grail of engineering.
The ultimate challenge for you: if N cats are connected with M dogs ... by what means can we find the age of a rat?
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