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
Tags:
Gone for a Month! I mean sure take the Easter weekend off but a Month. What will we do? :)
Many thanks for your efforts, I think it's safe to say you've earned a well deserved break.
Thx, david,...
enjoy your holidays and keep away from your laptop for this time ;)
---
[uto]
Added initialization code?
could you add some notes to that?
Example If you type Addition=1 in the Keyword Search and hit enter when the component is put on the canvas the B input will already be set to 1. This is similar to typing Slider = 10 to get the slider pre setup as integers and set to 10 whilst typing 10.00 will set it up for a real number with 2dp.
Discussion was a side issue in a the Fillet Bug thread: http://www.grasshopper3d.com/forum/topics/fillet-bug-v080009?commen...
In the preferences interface it would be nice to have a "reset to defaults" option (preferably per category) and a "save as" option.
Be careful using the image of a gear as a preferences icon, Apple may sue you.
"Save As" for all preferences combined? That will be very tricky as this interface is completely plug-inable. StructDraw, Geco, Kangaroo, Rabbit, FireFly etc. etc. can all decide to add categories and new settings to existing categories. This makes it difficult to enforce consistency amongst all settings and it puts a lot of extra work on 3rd party developers. It's not impossible of course, but I'll delay the increased complexity for now.
I was planning to add a Save Palette method (there will be more properties in Palette eventually). Just so you can more easily skin Grasshopper.
Thanks about the warning regarding Apple. It is a worry and we (RMA) have changed software in the past to avoid law-suits. Luckily the gear icon is merely a placeholders and it will disappear once all Settings have been coded up.
--
David Rutten
david@mcneel.com
Poprad, Slovakia
Yes, as you said, have a "save as" only in things that makes sense, like the pallete tab. While changing the colors I was mainly worried about two things: what if i mess this up and i want it back as before and what if i spend an hour tweaking and i loose it all in the next update.
I know you can take care of all this with the .xml files, but if you are going to have a proper GUI for it makes sense to have it there.
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