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
Tags:
Thank you
Added component menu option to the [Entwine] component for grafting (instead of flattening) inputs.
Dragging individual components/parameters will now snap to horizontal wires.
New Transforms
Super, Smashing, Great!
Added [Right Trigonometry] component for solving right triangles (Maths.Trig dropdown).
Added [Triangle Trigonometry] component for solving generic triangles (Maths.Trig dropdown).
I assumed that these were in fact the same component with a context menu option to set to Generic or Right. Would it not help to limit the number of components on this incredibly crowded ribbon if they were the same?
They're both on the dropdown only, so they shouldn't crowd the ribbon (unless you have 'Show Obscure Components = True).
As for snapping, I was trying to figure out what other sort of snaps might be useful. The horizontal wire one was very easy to implement, though I still have to make it not snap if you moved the component such that the wire goes backwards on itself. Additional snaps I came up with but didn't implement yet are:
--
David Rutten
david@mcneel.com
I always show obscure because I can. I think its a mentality left over from the days when the ctrl+alt locate component didn't work on drop downs
Top three I agree with.
In the bottom two examples of the snapping logic does it work on a combination as well?
In the bottom two examples of the snapping logic does it work on a combination as well?
Combination? Snaps should always combine if possible so you can snap both to straight wires AND left edges, but I'm not sure that's what you meant.
I'm a big fan of these snaps you're proposing. My one ask would be to make the x and y snap distances adjustable via the preferences dialog.
In the beginning, I can move the layout when I have a lot of plug-ins of grasshopper, but now I can't. Is there have other option to handle this?
That was a long time ago. These days tabs should shrink to fill the available space.
Hello David:
Is the region slits component fixed??
http://www.grasshopper3d.com/forum/topics/region-slits-error
Thanks for this upgrade!!!
What plane are you trying to measure the Height against. If it is XY then you are looking for variations in Z.
I suspect you have your curve drawn on the XY plane and therefore no point along the curves differs from any of the others.
© 2021 Created by Scott Davidson. Powered by