Grasshopper

algorithmic modeling for Rhino

Last update for a while. My holiday starts this weekend.

 

Download the installer from the usual place.

 

Changes since 0.8.0009:

 

● Added a first attempt at a half-way decent Preferences interface (Window menu). 

● String matching algorithm rewritten in an attempt to improve Popup search fidelity.  

● Windows linked to the Grasshopper main window will no longer be repositioned when Ctrl is down. 

● The Extend Curve component now accepts negative lengths in order to trim the curve. 

● Added Fit Line to Points component (Curve.Primitive dropdown) 

● Added Fit Circle to Points component (Curve.Primitive dropdown) 

● AutoSave file format is now customizable through the new Settings interface. 

● Mouse scroll wheel can now be used to adjust slider controls (not Number Slider objects). 

● Added tooltips to the Popup Search box. 

● Added Info Mode to the Canvas (hold Ctrl+Alt and click on an object). 

● Added initialization code to the Cull Nth component. 

● Added initialization code to the Cull Index component. 

● Added initialization code to the Random Reduce component. 

● Added initialization code to the Duplicate component. 

● Added initialization code to the List Item component. 

● Added initialization code to the Repeat Data component. 

● Added initialization code to the Shift List component. 

● Added initialization code to the Split List component. 

● Added initialization code to the Sequence component. 

● Added initialization code to the Constant E component. 

● Added initialization code to the Constant Epsilon component. 

● Added initialization code to the Factorial component. 

● Added initialization code to the Fibonacci component. 

● Added initialization code to the Golden Ratio component. 

● Added initialization code to the Constant Pi component. 

● Added initialization code to the Random component. 

● Added initialization code to the Range component. 

● Added initialization code to the Series component. 

● Added initialization code to the Square component. 

● Added initialization code to the Square Root component. 

● Added initialization code to the Cube component. 

● Added initialization code to the Cube Root component. 

● Added initialization code to the Log10 component. 

● Added initialization code to the Log component. 

● Added initialization code to the Exponent component. 

● Added initialization code to the Power of 2 component. 

● Added initialization code to the Power of 10 component. 

● Added initialization code to the Sine component. 

● Added initialization code to the Sinc component. 

● Added initialization code to the Cosine component. 

● Added initialization code to the Tangent component. 

● Added initialization code to the ArcSine component. 

● Added initialization code to the ArcCosine component. 

● Added initialization code to the ArcTangent component. 

● Added initialization code to the Secant component. 

● Added initialization code to the Cosecant component. 

● Added initialization code to the Cotangent component. 

● Added initialization code to the One over X component. 

● Added initialization code to the Absolute component. 

● Added initialization code to the Sign component. 

● Added initialization code to the ToDegrees component. 

● Added initialization code to the ToRadians component. 

● Added initialization code to the N-Base log component. 

● Added initialization code to the Smaller Than component. 

● Added initialization code to the Larger Than component. 

● Added initialization code to the Equal To component. 

● Added initialization code to the Similar To component. 

● Added initialization code to the Addition component. 

● Added initialization code to the Subtraction component. 

● Added initialization code to the Multiplication component. 

● Added initialization code to the Division component. 

● Added initialization code to the Integer Division component. 

● Added initialization code to the Minimum component. 

● Added initialization code to the Maximum component. 

● Added initialization code to the Modulus component. 

● Added initialization code to the Power component. 

● Added initialization code to the Concatenate component. 

● Added initialization code to the String Split component. 

● Added initialization code to the String Join component. 

● Added initialization code to the Evaluate Length component. 

● Added initialization code to the Circle component. 

● Added initialization code to the Circle CNR component. 

● Added initialization code to the Arc component. 

● Added initialization code to the Curve component. 

● Added initialization code to the Interpolated Curve component. 

● Added initialization code to the Offset Curve component. 

● Added initialization code to the Offset Curve Loose component. 

● Added initialization code to the Offset Curve On Surface component. 

● Added initialization code to the Extend Curve component. 

● Added initialization code to the Catenary component. 

● Added initialization code to the Line SDL component. 

● Added initialization code to the Fillet component. 

● Added initialization code to the Fillet Distance component. 

● Added initialization code to the Move component. 

● Added initialization code to the Scale component. 

● Added initialization code to the Mesh Plane component. 

● Added initialization code to the Mesh Box component. 

● Added initialization code to the Mesh Sphere component. 

● Added initialization code to the Sphere component. 

● Added initialization code to the Surface Offset component. 

● Added initialization code to the Surface Offset Loose component. 

● Added initialization code to the Divide Curve component. 

● Added initialization code to the Divide Curve Length component. 

● Added initialization code to the Divide Curve Distance component. 

● Added initialization code to the Curve Frames component. 

● Added initialization code to the Curve Perpendicular Frames component. 

● Added initialization code to the Square Grid component. 

● Added initialization code to the Rectangular Grid component. 

● Added initialization code to the Vector Amplitude component. 

○ Sliders would cause too many solve events when controlled externally, this is fixed. 

○ The Canvas went black when Galapagos was in fast display modes, this is fixed. 

○ AutoSave documents are now deleted when the document is closed from the MDI menu.

 

 

I'll be gone for a month, but I'm sure I'll be able to check with the forum every now and again.

 

--

David Rutten

david@mcneel.com

Poprad, Slovakia

Views: 3030

Replies to This Discussion

The worst thing about these patent wars, even the IP lawyers know how ridiculous it all is, but you still find people the comments section of the news articles defending them.
its look like this option works on sliders but not on anithing else i tried...

Panel = Hello world

Offset = 5

Addition = 16

 

These are all examples of initialization codes. The value 5 will be set in the Offset Distance input, and 16 will end up in the B input for addition.

 

--

David Rutten

david@mcneel.com

Poprad, Slovakia

hm... it is really nor working on mine with all math components even if i can see them on the main pallete. Works fine with sliders and panel...

 

btw also i cant see sketch tool`s window, and (maybe it is te same problem) expressions window (right muse click on input) dissapeears when i push alt-shift (switching languages) looks like slat two problems somehow relates to my computer...(  

Can you use the expressions anywhere?

 

--

David Rutten

david@mcneel.com

Poprad, Slovakia

 

no there is no even a button for that in math components!

That's odd. You're saying there are no error messages during loading and the F1, F2, F3 and Fn components are missing from the toolbars?

 

Try this:

 

 

what happens?

 

--

David Rutten

david@mcneel.com

Poprad, Slovakia

 

yess everything ok, all f-s works fine...
its look like vincente is right - it is not working on items that that are not visible in the toolbar... why?

Because I can't display the dropdowns if they don't have focus. And they can't have focus if you're clicking in the canvas and when I add more forms on top of them with arrow icons. It's just not possible without completely rewriting the Panel Dropdown logic. Which I'll have to do at some point or at least come up with a hack, but there was no time now.

 

--

David Rutten

david@mcneel.com

Poprad, Slovakia

tnx David!

 

thank you thank you!

RSS

About

Translate

Search

Photos

  • Add Photos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service