algorithmic modeling for Rhino
Simple example: Lofting Surfaces is not possible in Rhino, but is possible in Grasshopper
OK, but that is not the actual question...why aren't all Rhino Commands available in Grasshopper? It's great that Grasshopper has extra goodies. ;)
You can make all rhino commands available through the scripting components. This is not always satisfying, as you need to leave the GH world and get your results back into GH.
The close interaction between GH and Rhino is through the RhinoCommon interface.
GH as well as RhinoCommon are still in development. Once a Command is integrated into RhinoCommon, there can be a GH component exposing it. Eventually, all Rhino commands will be available. This process just takes time.
I see..so, eventually, such useful commands as "Boolean Split" and "Offset Solid" and "Cage Edit", etc...will make their way into GH...(it's been so long and they still aren't available)...
OK...finger tap...
Ok, let's see:
BooleanSplit return both the result for a Difference and Intersection. Both are available in GH. I doubt the Rhino command does much more than executing both operations and returning the results of both. So your'e there in 2-3 components.
CageEdit is there for 8-point cages. Since you don't actually edit a cage in GH logic, t's just called BoxMorph. I'm not sure (never used it), but SpaceDeform looks like it does what Morph does for any number of edit points. So you may be there already.
OffsetSolid: a lot of the solid stuff is still badly missing. I'd like to see this too.
GH Loft works with curves, as does the Rhino Command.
Only difference is GHs automatic conversion. If you plug a Surface into a Loft, GH will extract the boundary curves and loft those. You can do the same in Rhino, you just need to extract the boundaries yourself.
Rhino has several thousand commands, Grasshopper ships with about 800 components (there's a bunch of legacy components that make the list almost 900 long, but they don't add any functionality).
There are several reasons why not all commands are available as components:
--
David Rutten
david@mcneel.com
David,
Thanks for the reply. I know my original post was a little snotty...it still amazes me that you are pretty much the solo dev for GH, and how much you accomplish...so thanks for everything that is here.
I was mostly commenting on what you stated in #2 of your reply...that not all elements are exposed in the SDK...in fact some of the most unique and helpful features are locked away...including the ones you mentioned (FilletEdge, CurveBoolean, MatchSrf, BlendSrf)...
As a regular Grasshopper user I hope that you get more keys to the kingdom, as it is very likely that as soon as you get them you will share what you find...Thanks for your help and hard work...!
Hannes: Thanks for the BooleanSplit tip...frustration with that is what caused my impertinent question. ;)
AA
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