What's new in Grasshopper for Rhino 0.8.0062
Apr 30, 2012
- Added Content Filter section to the Preferences (Interface section).
- All users will be asked to specify the level of content filtering in the Grasshopper GUI.
- Added Geometry Pipeline object for live object updates (Params.Geometry panel).
- Added Circle Tan Tan component (Curve.Primitive dropdown).
- Added Circle Tan Tan Tan component (Curve.Primitive dropdown).
- Components which have been superceded by newer versions are now marked "Old".
- Added "Show Full Name" item to View menu.
- Coordinate Masks now support all possible permutations of x, y & z.
- Coordinate masks can now be created from text.
- The Stream Filter component now shows which index is streaming.
- Decompose Point component now has a Plane input.
- Point XYZ component now has a Plane input.
- Message Balloons are now drawn in screen space.
- Added an "Upgrade Legacy Components" item to the Solution menu.
- Added auto-upgrade behaviour to VB component.
- Added auto-upgrade behaviour to C# component.
- Added auto-upgrade behaviour to Sort component.
- Added auto-upgrade behaviour to Clean Tree component.
- Added auto-upgrade behaviour to Simplify Tree component.
- Added auto-upgrade behaviour to Flatten Tree component.
- Added auto-upgrade behaviour to Explode Tree component.
- Added auto-upgrade behaviour to Weave component.
- Added auto-upgrade behaviour to Null Item component.
- Added auto-upgrade behaviour to Curve Closed component.
- Added auto-upgrade behaviour to Polygon Center component.
- Isocurve component now limits isocurves to the trimmed region.
- Internalise wouldn't work on Point parameters, this is fixed.
- Large strings in tooltips would not display in a useful fashion, this is fixed.
- The Canvas Radial menu would pop up if space was pressed while inside a nested textbox, this is fixed.
- Internalise data would fail to disassociate references in certain cases, this is fixed.
New in Grasshopper for Rhino 0.8.0061 (Apr 30, 2012)
- User Objects would fail to deserialize themselves miserably, this is fixed.
- Set Multiple Curves would only allow you to select one, this is fixed.
New in Grasshopper for Rhino 0.8.0060 (Apr 30, 2012)
- File format forwards compatibility has been broken. You might not be able to open files saved with 0.8.0060 on earlier versions.
- Added new Variable Parameter management (VPM) interface. Zoom in on components to get access to the new UI.
- Grasshopper solutions now run (by default) inside a Rhino undo record in case geometry is added to the scene.
- Added Solver category to Grasshopper preferences.
- Added Enable Solver checkbox to preferences window.
- Added Solver Undo checkbox to preferences window.
- Added Randomize options to the Gene-List object.
- Gene-Lists can now be saved in solution states.
- Gene-Lists now have init codes.
- Added a Colour Picker object (Params.Special dropdown).
- Added Points To Numbers component (Vector.Point dropdown).
- Added Numbers To Points component (Vector.Point dropdown).
- Added Weighted Average component (Math.Util dropdown).
- Added Populate 2D component (Vector.Grids panel).
- Added Populate 3D component (Vector.Grids panel).
- Added 'Internalise Data' menu item to parameter menus.
- Added intrinsic serialization support for Curves, Breps, Surfaces & Meshes.
- Curve getter now supports both Reference and Copy modes.
- Surface getter now supports both Reference and Copy modes.
- Brep getter now supports both Reference and Copy modes.
- Mesh getter now supports both Reference and Copy modes.
- Vector Display colours are now always affected by the Selected state.
- Added Default arrow head size option to the Vector Display component menu.
- Added Screen arrow head size option to the Vector Display component menu.
- Added Relative arrow head size option to the Vector Display component menu.
- Added Screen size scroller to the Vector Display component menu.
- Added Relative size scroller to the Vector Display component menu.
- Explode Tree component now implements the new VPM for output parameters.
- Explode Tree component now has a "Match Outputs" menu item that creates all required outputs.
- Explode Tree component now displays the data paths for each output.
- Merge component now implements the new VPM for input parameters.
- Merge component now automatically adds an additional input when the bottom-most input is connected.
- Stream Filter component now implements the new VPM for input parameters.
- Stream Gate component now implements the new VPM for output parameters.
- Weave component now implements the new VPM for input parameters.
- Pick'N'Choose component now implements the new VPM for input parameters.
- Sort component now implements the new VPM for input parameters.
- Sort component now has improved input/output name matching.
- VB and C# components now implement the new VPM for input and output parameters.
- It is now possible to zoom in on the canvas to 5000% instead of 1000%.
- The middle mouse button no longer deselects anything when it pops up the radial menu.
- Rotation transform formatting now includes axes descriptions in case of orthogonal axes.
- Exported Help topics would have an incorrect HTML header, this is fixed.
- Catenaries wouldn't solve correctly when distance between end-points was large, this is fixed.
- Unsolved catenaries would result in a triangle chain with incorrect length, this is fixed.
- Mesh Smooth motion limit was reset per smoothing iteration, this is fixed.
- Certain types of canvas view animations were jittery, this is fixed.
New in Grasshopper for Rhino 0.8.0052 (Apr 30, 2012)
- Create Set component now also outputs an Index map.
- Integer Division now has initialization code support.
- Typing a double quote (") into the Popup Search box will now always create a Text Panel.
- Typing a double slash (//) into the Popup Search box will now always create a Text Panel.
- Typing a tilde symbol (~) into the Popup Search box will now always create a Scribble.
- Typing a number into the Popup Search box will now always create a Number Slider.
- Typing a plus symbol (+) into the Popup Search box will now always create an Addition component.
- Typing a minus symbol (-) into the Popup Search box will now always create a Subtraction component.
- Typing an asterisk symbol (*) into the Popup Search box will now always create a Multiplication component.
- Typing a slash symbol (/) into the Popup Search box will now always create a Division component.
- Typing a backslash symbol (\) into the Popup Search box will now always create an Integer Division component.
- Typing a percent symbol (%) into the Popup Search box will now always create a Modulus component.
- Typing an ampersand symbol (&) into the Popup Search box will now always create a Concatenation component.
- Added a GeneList object to Galapagos to allow for declaration of a large number of solver variables.
- Expressions now automatically evaluate strings that are used as variables.
- Added menu shortcut UI to preferences (Interface section).
- All components and parameters on the component tabs now have an alias menu item.
- The Custom Preview component now draws its geometry differently when selected.
- Added Cull Vertices component (Mesh.Util panel).
- Added Delete Vertices component (Mesh.Util panel).
- Added canvas panning navigation via the arrow keys.
- Added canvas zooming navigation via the PageUp/PageDown keys.
- Toggle Enabled menu didn't work, this is fixed.
- Default Material Preview colours were both set to red, this is fixed.
- Recompute item in Legacy menu was only enabled when objects were selected, this is fixed.
- Canvas tooltips might stick around after an object has been cut or deleted, this is fixed.
- Baking via the Radial Menu would happen twice under certain conditions, this is fixed.
- Power operator component failed for integers with non-positive exponents, this is fixed.
- XOR gate component was returning the inverted result, this is fixed.
- Parameter Simplify Post-Process would fail under certain conditions, this is fixed.
New in Grasshopper for Rhino 0.8.0051 (Apr 30, 2012)
- 2000+ LolCats.
- Added Toggle Enable menu item to the Solution menu.
- Toggle Preview shortcut is now Ctrl+Q, shortcuts for Preview On and Preview Off have been removed.
- Toggle Enabled shortcut is now Ctrl+E, shortcuts for Enabled On and Enabled Off have been removed.
- Added a Description output to the Null Item component that provides additional information regarding invalidness.
- Show All Components menu item has been renamed to Show Obscure Components.
- Obscure components are now always stacked along the right edges of panels and groups.
- When the Grasshopper tool panels are too narrow to show all icons, obscure components are now hidden first.
- Re-organized the Mesh Tab.
- Added Mesh Face Circles component (Mesh.Analysis panel).
- Added Mesh Face Normals component (Mesh.Analysis panel).
- Added Mesh Cull Faces component (Mesh.Util panel).
- Added Mesh Delete Faces component (Mesh.Util panel).
- Added Triangulate Mesh component (Mesh.Util panel).
- Added Quadrangulate Mesh component (Mesh.Util panel).
- Added Stack Data component (Sets.Sequence dropdown).
- Added Contour component (Intersect.Mathematical dropdown).
- Added Contour (Ex) component (Intersect.Mathematical dropdown).
- Added Curve Contour component (Curve.Division dropdown).
- Added Curve Contour (Ex) component (Curve.Division dropdown).
- Added Rectangle 2-Point component (Curve.Primitive dropdown).
- Added Shift Path component as per Studio Mode request (Sets.Tree dropdown).
- The Mesh Face Parameter is now available on the Params.Geometry dropdown.
- The Mesh Face Parameter can now hold persistent data.
- Added persistent targeting mode to the Data Viewer window (this is the default).
- It is now possible to open more than one Data Viewer window.
- Selected Data Viewers now draw pink cones around their targets.
- Pressing MMB for the Radial menu now always selects the object underneath the cursor.
- Radial menu and Legacy menu are now both active all the time.
- Radial menu no longer closes when the MMB is released within the bounds.
- Radial menu now also pops up on SpaceBar, provided the cursor is above the canvas.
- Galapagos no longer has a Maximum Iteration Limit for the Evolutionary Solver.
- Galapagos now has optional time-based limits for all solvers.
- Galapagos now has a second solver, modeled on Simulated Annealing stochastics.
- Galapagos options UI has been redesigned, Mutation editor is gone for now.
- Galapagos numeric settings now change colour to indicate sensible value ranges.
- Galapagos numeric settings now have presets (in pop-up menus) for most scrollers.
- Galapagos Genome Parameter menu has been beefed up.
- Cursor wrapping during panning drags now takes both the Canvas and the Screen edges into account.
- Groups now have an Ungroup menu item.
- Groups now have an Add To Group menu item.
- Groups now have a Remove From Group menu item.
- Operator and Function components now try to do a better job of handling Text inputs.
- Added AssignDataToParameter() method to the Grasshopper RhinoScript object.
- Added BakeDataInObject() method to the Grasshopper RhinoScript object.
- Added RunSolver() method to the Grasshopper RhinoScript object.
- Volume components now have warnings for non-solid geometry.
- When a Grasshopper group is baked, the resulting objects are also grouped in Rhino.
- Radial menu now always selects only the object under the cursor.
- Version History window now uses HTML formatted text.
- Added Zoom to Preview button to Canvas toolbar zoom icon.
- Timers now have a 'Remove Target' menu item.
- Timers should now only fire when their own schedule expires.
- Galapagos object tooltips did not reflect newest features, this is fixed.
- Expressions that contained string literals starting with operator symbols would fail, this is fixed.
- Data viewer automatic targeting was very fragile, this is fixed.
- Output Parameter names were drawn too close to the Component, this is fixed.
- Expressions were missing from output parameters, this is fixed.
- Toggle Preview menu item didn't do anything, this is fixed.
- Ribbon Layout Editor would not include components that were on the dropdown only, this is fixed.
- Curve output parameters did not have the Normalise menu item, this is fixed.
- Surface output parameters did not have the Normalise menu item, this is fixed.
- Value Tracker object did not display correctly, this is fixed.
- Legend Object layout was totally hosed, this is fixed.
- Script inputs that used a System.Guid type hint would not convert from referenced geometry, this is fixed.
- Path Wrapping with the Relative Tree item components did not work correctly, this is fixed (fingers crossed).
- Extreme tags in the Quick Graph were drawn in the wrong rectangle, this is fixed.
- Digit Scrollers would not repaint on MouseUp, this is fixed.
- Restoring states would recompute for every slider, this is fixed.
New in Grasshopper for Rhino 0.8.0050 (Apr 30, 2012)
- File format forwards compatibility has been broken. You will not be able to open files saved with 0.8.0050 on earlier versions.
- This release contains many breaking changes and GHA libraries compiled for older version may not work anymore.
- Grasshopper Binary files (*.gh) are now saved as compressed data.
- Grasshopper Binary files (*.gh) are now the default format.
- Support for ancient versions of the Text Panel (still called Post-It from back then) has been removed.
- Support for ancient versions of the Path Mapper (still called Path Lexer from back then) has been removed.
- Placeholders for ancient versions of the Graph Mapper have been removed.
- Gradient input parameters now show state tag icons (Reversed, Flatten etc.).
- Geometry Cache name changes are now updated on every key press.
- Geometry Cache name changes can now be cancelled with Escape.
- Geometry Cache name changes can now be undone.
- Mesh|Mesh intersection component now uses a different algorithm. The old behaviour is still available from the component menu.
- Warning and Error balloons are now drawn as part of a Canvas Widget and will no longer show up in the Hi-Res image export.
- Galapagos now accepts multiple fitness values. The true fitness will be the average of the collection.
- Galapagos wires are drawn much fainter when the Galapagos object is unselected.
- Medium fast redraw mode in Galapagos now immediately redraws instead of at the end of each generation.
- Redesigned all Grasshopper file format icons and added larger size icons for high-dpi explorer views.
- Redesigned the Most Recently Used files menu, it should now display much quicker.
- Compass widget has been rewritten in an attempt to increase display performance.
- Added preferences section for Compass widget.
- Added preferences section for Align widget.
- Added preferences section for Default Preview colours.
- Added preferences section for Document Preview colours.
- Added preferences section for the Most Recently Used files menu.
- The Area component now accepts Breps, Meshes and Planar Closed Curves.
- The Area Centroid component now accepts Breps, Meshes and Planar Closed Curves.
- The Volume component now accepts Breps and Meshes.
- The Volume Centroid component now accepts Breps and Meshes.
- Added Merge Faces component (Surface.Util panel).
- Added a Mesh Smooth component (Mesh.Util panel).
- Added a Curve Seam component (Curve.Util panel).
- Added Interpolate Curve With Tangents component (Curve.Spline dropdown).
- Added GrasshopperFolders command to open Settings, Components and UserObject folders without loading the core plugin.
- The window that reports on certain Loading Errors now has a Copy button.
- Added Simplify post-process filter to parameters (in addition to Reverse, Flatten and Graft).
- Parameter post processes (Reverse, Flatten, Graft & Simplify) can now also be assigned to output parameters.
- Version History window now has formatting (not happy with this, I'm working on something better).
- The Process Info window is gone.
- Main menu has been redesigned.
- Canvas toolbar has been redesigned.
- Canvas context menu has been replaced by a Radial Menu.
- Canvas now has a radial menu which will pop up on Middle Mouse Button clicks.
- It's possible to switch between Radial and Legacy menus in the Preferences (Interface.Canvas section).
- 'Save As Copy' feature has been replaced by 'Save Backup' which is a GUI-less save including date+time stamp.
- Added a 'Show in Folder' item to the File menu.
- AutoSave settings are no longer available from the File menu, you now need to use the Preferences.
- Selection shifts now also modify the view so you can use Ctrl+Left and Ctrl+Right to navigate up and downstream.
- Mesh Edge display can now be toggled with Ctrl+M.
- Preview modes now have shortcuts (Ctrl+1 = no preview, Ctrl+2 = wireframe, Ctrl+3 = shaded).
- Solution States now have a default name.
- Data Viewer window now responds to all required events.
- Data Viewer window can now handle input and output parameters as well.
- Canvas Navigation pane can now be dragged using the icon in the upper left corner.
- The Persistent Data Editor has been redesigned.
- It's now possible to select multiple items in the Persistent Data Editor list and edit their properties.
- It's now possible to drag multiple items at the same time in the Persistent Data Editor list.
- Item addition to the Persistent Data Editor is much improved.
- The Persistent Data Editor is now non-modal.
- The Canvas would remain black upon maximizing the Rhino window, this is fixed.
- Sliders would cause multiple updates under certain conditions, this is fixed.
- Digit Scrollers would cause multiple updates under certain conditions, this is fixed.
- Pipes were inside out. This is fixed.
- The curve component would not adjust invalid nurbs degrees, this is fixed.
- Curves referencing Brep edges failed to load, this is fixed.
- Points referencing Brep edges failed to load, this is fixed.
- Referenced dlls in the VB/C# components sometimes resulted in invalid imports statements, this is fixed.
- Pasting geometry in Rhino would cause a recompute of the Grasshopper solution, this is fixed.
- Importing a file into the Rhino document would cause a recompute of the Grasshopper solution, this is fixed.
- Galapagos would trigger superfluous solutions, this is fixed.
- Mesh Solid Difference had a wrong name and description, this is fixed.
- Several menu items were not greyed out despite not being usable, this is fixed.
- The position and size of the Grasshopper window failed to get stored on Rhino shutdown, this is fixed.
- The Persistent Data Editor would crash on parameters that did not support data proxies, this is fixed.
New in Grasshopper for Rhino 0.8.0013 (Apr 30, 2012)
- Added Data limit to the Data Recorder object.
- Fixed a typo in the CurvatureGraph component.
- ValueList would not show the active value, this is fixed.
New in Grasshopper for Rhino 0.8.0012 (Apr 30, 2012)
- All component icons have been reviewed and adjusted in case of stylistic discrepancies.
- Added an Edge Average output to the polygon center point component (better average).
- Added Data Recorder object (Params.Special dropdown).
- Added Area Moments component (Surface.Analysis panel).
- Added Volume Moments component (Surface.Analysis panel).
- Added Curve Torsion component (Curve.Analysis dropdown).
- Added Curve Derivatives component (Curve.Analysis dropdown).
- Bake Window Display Mode selector now shows all available modes.
- Fixed a bug in the Bake Window Display Mode selection.