Grasshopper

algorithmic modeling for Rhino

Dear All,

a new version of Grasshopper is available for download from the usual location. This release contains a fair amount of bug fixes and new features. We recommend not updating immediately if you're in the middle of a project or nearing a deadline, there may be new bugs in this release.

New features:

  • Added [Point Deform] component for changing the control-point locations of geometry (Transform.Morph dropdown).

  • Added [Bend Morph] component for bending geometry from lines to arcs (Transform.Morph dropdown).

  • Added component menu option to the [Entwine] component for grafting (instead of flattening) inputs.

  • Added [Move Away From] component for moving geometry away from other geometry (Transform.Euclidean dropdown).

  • Added Enable Solver UI to last chance autosave recovery window.

  • Added Peak Display to the Galapagos Fitness Landscape component.

  • Added Feature Display to the Galapagos Fitness Landscape component.

  • Added Slope Display to the Galapagos Fitness Landscape component.

  • Added Direction Display to the Galapagos Fitness Landscape component.

  • Added Remap Option to the Galapagos Fitness Landscape component.

  • Added contour accuracy options to Galapagos Fitness Landscape component.

  • Added [Smooth Numbers] component for interpolating numbers over time (Maths.Util dropdown).

  • Added [Right Trigonometry] component for solving right triangles (Maths.Trig dropdown).

  • Added [Triangle Trigonometry] component for solving generic triangles (Maths.Trig dropdown).

  • Added [Centroid] component for finding triangle centroids and medians (Maths.Trig dropdown).

  • Added [CircumCentre] component for finding triangle circumcentres and perpendiculars (Maths.Trig dropdown).

  • Added [InCentre] component for finding triangle incentres and angle bisectors (Maths.Trig dropdown).

  • Added [Orthocentre] component for finding triangle orthocentres and altitudes (Maths.Trig dropdown).

  • Added [Curve Side] component for determine on which side a curve a point lies (Curve.Analysis dropdown).

  • Added [Plane Region] component for finding convex regions bounded by planes (Intersect.Mathematical dropdown).

  • Added [Point Deform] component for modifying geometry via control-points (Transform.Morph dropdown).

  • Dragging individual components/parameters will now snap to horizontal wires.

Bug fixes:

  • Using MRU tiles would always open the GH file on the main canvas, this is fixed.

  • Canvas redraws would not work correctly if more than one canvas was active, this is fixed.

  • Instantiating components using double-click would always insert the component on the main canvas, this is fixed.

  • Drag and drop did not work by default for canvas instances, this is fixed.

  • Cull Vertices component would sometimes fail due to index out of range errors, this is fixed.

  • The [Arc](Plane, Radius, Angle) component would sometimes result in invalid arcs, this is fixed.

  • Additional changes to make Grasshopper compatible with FIPS standards.

  • [Surface|Line] intersection component did not correctly re-instate 'Limit First', this is fixed.

  • [Surface|Line] component was incorrectly nicknamed SCX (c for curve), this is fixed.

  • [Construct Mesh] would crash if topologically invalid faces were supplied, this is fixed.

  • [Quadrangulate Mesh] had erroneous tooltip texts, this is fixed.

  • The [Smaller Than] component did not handle comparisons with infinities correctly, this is fixed.

  • The [Larger Than] component did not handle comparisons with infinities correctly, this is fixed.

  • The [Equality] component did not handle comparisons with infinities correctly, this is fixed.

  • The [Ellipse] component did not correctly compute focal points for negative radii, this is fixed.

  • The [Cone] component did not handle negative radii correctly, this is fixed.

  • The [Cone] component sometimes crashed when the radius was zero, this is probably fixed.

  • The [Sphere] component did not handle negative radii correctly, this is fixed.

  • The [Sphere] component sometimes crashed when the radius was zero, this is probably fixed.

  • The [Cylinder] component did not handle negative radii correctly, this is fixed.

  • The [Cylinder] component sometimes crashed when the radius was zero, this is probably fixed.

  • The [Brep Topology] component did not output correct EF data, this is fixed.

  • Integer conversion that exceeded the 32-bit integer range would crash, this is fixed.

  • Curve|Plane intersections would return duplicate results on seam intersections, this is fixed.

  • Curve|Line intersections would return duplicate results on seam intersections, this is fixed.

  • Expressions entered in the Generic Data parameter 'Set Multiple' menu were parsed recursively, this is fixed.

  • Changes to the MRU database would not immediately affect the Canvas MRU tiles, this is fixed.

  • Groups containing empty subgroups would include (0,0) in their bounds, this is fixed.

  • BeforeRunScript override inserts in C# scripts did not include method brackets, this is fixed.

  • (Anti)parallel lines were not filtered in the Line|Line intersection component, this is fixed.

  • Preview Plane Size setting was named confusingly, this is fixed.

  • The [Bounds] component would output a weird domain when all numbers were nulls, this is fixed.

  • Opening old GH files with Value Lists would not open with the correct item selected, this is fixed.

--

David Rutten

david@mcneel.com

Views: 8916

Replies to This Discussion

Pretty please Master Gelfling, would you please consider implementing some kind of User-Default-Input-Values-Sheet?

Well that's just a panel showing a boolean value. It does look like it should say "False", but I'm wondering if it's somehow getting weirdly trimmed. Can you give me that file?

DOH! ... that was it. I didn't expect that the text would be trimmed about 2 character spaces before the panels' right margin. Might be due to the sans serif font I'm using. Thanks for the answer and sorry for my sillyness. Do you feel anything for the inputs-default-sheet I suggested? What I do now as a workaround is make a User Object with my preferred defaults, but that's really cluttering the toolbar.

Also I'd like to express my appreciation for the Smooth Numbers component, but I'd like it better if I could set duration in ms.

edit: Do you still want that file?

I like the idea of setting up user defaults, but I have as yet no idea how to implement it. Suggestions welcome, as long as they don't interfere with the context menus on the canvas.

Yeah I'd still like the file, it could be I'm too aggressive about trimming text.

Thanks for your answer David.
I attached the file.
I'm going to think hard about a possible way to implement the check-if-this-component-has-a-user-default-setting-listed before I say it out loud: my avatar is getting too darn appropriate the last couple of weeks it's scary ~:/

Attachments:

I've been trying to fix it, but every time I make some other formatting worse. I think I'll leave this awkwardness in GH1.

Thanks for checking it out David. Now I know that this can happen I'll learn to work with it.

Thanks for the update:

Not so much a bug as maybe an incorrect description?

The "I" output for cull duplicates is described as "index map of culled points" but if you list item these index you actually get the remaining points not the culled ones. Shouldn't the description be more like "index map of remaining points"

It probably should. Thanks.

Awesome! Would it be possible to get some kind of email notification, for every new GH update?

Is it really necessary ? Each time you launch Grasshopper you have a notification balloon showing up, saying something like "New version of Grasshopper (0.9.0076) is available to download"...

I haven't realised/seen it yet. hehe

RSS

About

Translate

Search

Photos

  • Add Photos
  • View All

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service