Grasshopper

algorithmic modeling for Rhino

Hi All,

Grasshopper 0.8.0002 is available for download. It's been a while since the last release, but I'm working with the core Rhino team for a while so it's hard to focus on continuous development.

Changes since 0.8.0001:

  ● !! This release is build against .NET 3.5 instead of 2.0 !!
  ● Added conditional If(condition, A, B) method to the Grasshopper expression language.
  ● Added Rectangle geometric primitive.
  ● Added Rectangle3d to the Script type hints.
  ● Added a FilePath parameter.
  ● Rectangle and Rectangle 3pt now output Rectangles when appropriate.
  ● Grid Components now output Rectangles.
  ● Added a Substrate Component (based on original idea by J. Tarbell).
  ● Added a FitCrv component.
  ● Added a Pick'n'Choose component to combine multiple lists into one.
  ● Added a Collapse Polyline component.
  ● Added a Planar Surface component.
  ● Added a Radial Grid component.
  ● Added zero-length segment removal to the old Polyline component.
  ● Added two Relative Tree Item components, bit experimental, not sure where to go with this yet.
  ● Added a Selected-Only filter to the Grasshopper preview.
  ● Added wire display properties to all floating and input parameters.
  ● Added Close Document button to the MDI menu.
  ● Autopanning is now triggered both by Canvas edges and Screen edges.
  ● Added customized cursors to the Galapagos Genome Linker.
  ● Rewrote the Timer object. Be on the lookout for breaking behaviour and new bugs.
  ● Added a new Ctrl+Shift rewiring editing mode for parameter wires.
  ● Redesigned a bunch of Cursors and removed support for Windows pre-NT cursors.
  ● Wire Action cursors are now visible before the action begins (i.e. when the mouse hovers over a grip).
  ● Cursor Resources are now cached instead of loaded from the disk every time.
  ● Improved Abort icon mouse blocking.
  ● Rewrote all casting logic to use jump-tables for better performance. Watch out for bugs in data conversion.
  ● Removed a lot of (over?)cautious validity tests for geometry inputs.
  ● Twisted Box parameters are now Bake-Aware.
  ● Updated the QWhale libraries, typing VB and C# code should be somewhat less frustrating.
  ○ Fixed a bug with multi-line tooltip description layouts.
  ○ Fixed a bug with surface reparameterization.
  ○ Fixed the selection rectangle not being visible when no document is loaded.
  ○ Fixed the Find function short-cut display in the Canvas popup menu.
  ○ Fixed a bug with AHSL colour components and hue values out of the 0.0~1.0 range.
  ○ Fixed a bug with Point parameter expression (de)serialization.
  ○ Fixed a bug with Surface Normal evaluation and flipped surfaces.
  ○ Fixed a bug with the Bake dialog.
  ○ Fixed a core SDK problem with the curve offset algorithms.
  ○ Fixed a bug with number slider menus not working over the rail box.
  ○ Fixed a potential crash case with the Grasshopper Banner and invalid Library Icons.
  ○ Fixed a bug with Tiled sampling in the Image Sampler.
  ○ Fixed excessive undo event recording during Alt+Arrow nudging of Components.

Hope you enjoy these incremental updates. And as always; be sure to back up important work, drive safely, be nice to people you meet and don't pet squirrels, they're flea infested vermin.

--
David Rutten
david@mcneel.com
Seattle, WA

Views: 2560

Replies to This Discussion

Yes, flat-box to brep conversion is broken.

I'll see about getting it fixed. In the meantime, you can extract the 8 box corners and create a Srf4Pt from them if you're certain the box is flat.

--
David Rutten
david@mcneel.com
Seattle, WA
Ok, it's fixed, I'll try and release again later today or maybe early tomorrow.

--
David Rutten
david@mcneel.com
Seattle, WA
Thanks!
Hi David
I have some problem with display NurbsCurve in 8.0002. Curve was converted before output to object (object)MyCRV. Its draw like Plane, not like Curve. At 8.0001 it works fine.
Yes...I am having a similar outcome for certain curves. So far it's manifested when I run code (I've even boiled it down to where the code is as simple as A = crv). Certain curves seem to be converted in the code directly to planes without any mention of planes in my code whatsoever. It's really strange. I've attached a couple of files. What's even more odd is that if I copy and paste the curves from one file to another, sometimes they will appear as curves in the new file after going through the code. I guess for now I'll go back to 8.0001...
Attachments:
I found the bug, it's fixed now. The problem is with NurbsCurves only. ArcCurves, LineCurves, PolylineCurves and PolyCurves should convert fine.

--
David Rutten
david@mcneel.com
Seattle, WA
Thanks!
Sorry to be a pest...I just downloaded again, and the same issue seems to be here...do I just have to wait for the installer would be updated? It looks like it's simply converting planar curves to planes when processed through the vb.net component. The resulting geometry for planar curves is a plane, with the origin at the curve.pointatstart and the x-axis the tangent at the start:


you have to wait for release 08.0003 (as david said hopefully today)
my bad!
David,
Thanks for the great release!

Noticed an unexpected behavior of the preview button: The "Selected Only" preview setting seems to be more like an on/off setting within the "Shaded Preview"? There is no way visual indication of whether the "Selected only" setting is on or not and its icon never shows up even when it is selected. Can you set its behavior to be like the other view settings so that it is more intuitive?

Thanks.
Hi David,

I'm not sure if this is a 1-time only issue, I'll see if I can reproduce it. Also I'm not sure if it's because I'm running Apple+VMware!

Anyways, ctrl+tab produced this screen...


Best
//A

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