algorithmic modeling for Rhino
I am wanting to put this script into Grasshopper Python but see it's not as straight forward as I initially thought it would be! Would I have to write an entirely new script or can this one be referenced into Grasshopper Python (with one curve input and one integer input)?
http://designalyze.com/intro-scripting-python-rhino/intro-python-sc...
Thanks for any help!
Dan
Tags:
the python script in the tutorial relies on creating polylines in the rhino document, and also relies on user input from the command line.
first, we need to supply the inputs in the python script component. rename your inputs (x and y by default) "crvs" and "num." You should also right-click the "crvs" input and select "list access" because the function expects a list of polylines.
change these two lines (which get the input via the command line):
count = rs.GetInteger("How many iterations would you like to do?", 3)
pl = rs.GetCurveObject("pick a closed curve to crack")
to this:
count = num
pl = crvs
when you use rhinoscripting in gh python, it creates a virtual rhino document in the scriptcontext object. At the end, in order to harvest the geometry from this virtual rhino document, add this line:
a = scriptcontext.doc.Objects.Geometries
That should get everything working for you in a GH context.
thank you so much!
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