Grasshopper

algorithmic modeling for Rhino

Dear GHA developers,

 

I'm about to release Grasshopper 0.8.0005 to the public. Since there are a fair amount of SDK breakages I'll post a debug version here first so everyone can test their own code before it goes out to the public. Since this is a debug version it'll be cumbersome to use and there's a lot of extra info and weird colours in the UI.

 

Download the installer.

 

For pure component and parameter code there should be little or no difference, but if you're doing anything 'special' you might run into problems. Specifically:

 

● GH_Canvas.Graphics can now only be called during a redraw procedure. The Graphics object no longer exists between paint events. There's a new function called GetGraphicsObject() which returns a non-paintable Graphics instance.

 

● GH_Capsule has been restructured and a lot of the rendering code has been moved to GH_CapsuleRenderEngine.

 

● A lot of interface classes have been changed, deleted or marked as obsolete.

 

● The User Data implementation of IGH_Goo has been removed as it wasn't operational.

 

If you have a problem running under the new SDK, please post the error message you get here and I'll try and come up with a solution.

 

I've also uploaded a new build of the SDK helpfile.

 

-------------------------------------------------

 

This is a list of changes (SDK changes not included) for this release:

 

● The deep-down-display-plumbing has been rewritten. The Grasshopper canvas is now drawn on the screen in a completely different fashion, be on the lookout for weird behaviour and novel crashes.  

● Added customizable display threshold to profiler widget.  

● Added a Reverse option on all parameters in addition to Flatten and Graft.  

● Added constant info to the PathMapper mask dialog.  

● Added 'Copy Content' and 'Copy Data Only' menu items to the text panel.  

● Improved add-on icon placement on the banner.  

● Rewrote Colour Picker control from scratch.  

● Rewrote Number Slider control from scratch.  

● Added a new Digit Scroller control to replace all standard windows numeric up/down controls.  

● Added a new Digit Scroller control as a special object. 

 ● Added a new data type for groups of geometric objects.  

● Added Create Group component (Transform tab).  

● Added Destroy Group component (Transform tab).  

● Added Merge Group component (Transform tab).  

● Added Split Group component (Transform tab).  

● Added a Transform Matrix type and parameter.  

● Added Compound Transform component (Transform tab).  

● Added Split Transform component (Transform tab).  

● Added generic Transform component (Transform tab).  

● Added Transform Matrix display object (Transform tab).  

● All Transform components now output Transformation data. 

 ● All Transform components now have optional geometry inputs.  

● Double clicking on the trackbar portion of a slider now pops up an input textbox.  

● Added a Settings browser window (File menu). Note that this is not supposed to be a true Settings interface.  

○ Fixed a problem with the popup search box not showing up sometimes.  

○ Floating parameter icons now center themselves in the space left over by the state tags.  

○ 'Export Hi-Res' menu item is now disabled if no document is loaded.  

○ Fixed a problem with tooltips on the Grasshopper banner assembly icons. 

○ Parameter flatten settings were not recorded in the undo-stack, this is fixed.  

○ Parameter graft settings were not recorded in the undo-stack, this is fixed. 

○ Fixed a bug with Curve|Line intersection and degenerate curve boundingboxes.  

○ Fixed a bug in the Shatter Curve component (thank you to])

 

--

David Rutten

david@mcneel.com

Poprad, Slovakia

Views: 1397

Replies to This Discussion

The installer copies the files, sets the registry keys so that Rhino knows about the plugin and registers some file formats. You can do all that manually as well (there a command called _GrasshopperRegisterExtensions) that links gh, ghx, gha and ghuser files with the proper tooltips and icons.

 

--

David Rutten

david@mcneel.com

Poprad, Slovakia

RSS

About

Translate

Search

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service