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
Infinite Monkey strikes again... Reversing the list of points worked!
Hi Michael, I tried reconnecting but it doesn't work for me... could be the dreaded Rhino4 instead of Rhino5 bug :)
If my hexagons intersect the 3dHulls often fail completely... the size and distance from the node of the hexagons is dependent on the angle of the lines... acute angles need the hexagons moving further away to avoid them intersecting.
a similar effect can happen if the hexagons are not removed from the 3dHulls
Hey guys. I'm having trouble with the joints between the nodes and the pipes. Some of them seem to not be blending properly as you can see in the picture.
I'm using sHull3d for the pipes also, and the way im organizing my lists for them is still a bit sketchy, I'm not sure if this is what causes the problem.
martyn I am als0 get a red hull depending on my points but I just re-connect the wire to the hull and it turns grey again. Have you tried that when it turns red?
That works great Michael, definitely more precise than what I was doing before. Thanks
I path Mappered the data to {0;0;0} but still no luck so maybe I'll ask Mateusz!
Thanks for that Michael, that makes sense!
Martyn I am not sure I suspect it may be that your one branch is 0;0;1 which maybe throws of the component as a branch list should I think start at 0;0;0. You may have to trouble shoot this with Mateusz the maker of starling.
Cristina and Martyn, for the nodes I found a really good way which is less accident prone then the less than method. What i do is evaluate each cure at length .01 from both ends with evaluate length (not evaluate t). Then I measure from node center to these points and if the distance = .01 it belongs to that node. Then I make a vector from node to eval points and move them outward then 3dhull to make the node size. The reason for this is with less than method you may have an eval point that you want to belong to one node but based on your node network may actually be closer to another which wont result good. The equals .01 method basically ensures the eval point is always with the correct node. This method will also let you enable varying node sizes base on a list of numbers or attractor as you are assigning the distance (node size) after you have grouped them as a node.
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!