David,

Updates. Shatter and explode in crv shelf are generating only one
value as their output. Needs updating soon. I can't wait.
New data tree system, it is awsome. Many thanks.

Cheers,
WJ

On Mar 18, 7:51 pm, David Rutten <da...@mcneel.com> wrote:
> Dear testers,
>
> Grasshopper 0.6.0005 is now available for download. Please read the
> following warnings before you install this new version:
>
> 1) THIS IS A MAJOR RELEASE THAT MOST LIKELY SUFFERS FROM SEVERE BUGS.
> DO NOT INSTALL 0.6 IF YOU RELY ON GRASSHOPPER.
>
> 2) DO NOT OPEN+SAVE IMPORTANT FILES MADE WITH PREVIOUS VERSIONS.
> ALWAYS MAKE BACKUPS OF ORIGINAL FILES BEFORE LOADING THEM IN
> GRASSHOPPER 0.6
>
> 3) GRASSHOPPER 0.6 NO LONGER SUPPORTS THE *.WRM FILE FORMAT. IF YOU
> HAVE WRM FILES LEFT, CONVERT THEM TO *.GH OR *.GHX FILES USING
> GRASSHOPPER 0.5.0099 FIRST
>
> 4) DATA HANDLING HAS BEEN CHANGED. OLD FILES MIGHT NOT WORK AS
> EXPECTED.
>
> I'm not replacing the old download url for Grasshopper 0.5.0099, so it
> will be easy to revert until we get the major kinks ironed out.
>
> Download link for GH 
> 0.6.0005:http://download.mcneel.com/s3/mcneel/plug-in/beta/en/grasshopper_wip_...
>
> =====================================
> What's new in Grasshopper 0.6
> =====================================
>
> Things to watch for:
> - File reading errors. Old files should load without errors, even
> though they may not work as expected. If you encounter a read error,
> please mail the file in question to da...@mcneel.com
>
> - Display and layout errors. Display code has been significantly
> reworked, so if things look odd, please ring the bell.
>
> - Behaviour of components that output multiple values for a single
> input, for example DivideCurve, DivideInterval, ExplodeCurve etc. It
> is possible I forgot to update a component, in which case it will only
> have a single output value instead of the list you'd expect. If this
> happens please tell me which component (no need to send files in this
> case)
>
> - Behaviour of components which feed on data lists, for example Loft,
> Sweep, Polyline etc. Many things have changed with regard to lists, so
> there's bound to be bugs here.
>
> - Old components would sometimes output surfaces with kinks in them.
> This is technically bad geometry and I suspect it was causing crashes.
> Many components have now been made smart enough to convert 'kinky'
> surfaces into Breps, this may be a problem in your old files if you
> were the output specifically as surfaces.
>
> - Crashes or errors due to null data. Until now it was impossible to
> insert <null> items into a data stream (for example when an
> intersection yields no results), there is now a NULL at that location.
> There will almost certainly be components that will choke when they
> are given NULLs. If you find one, please let me know which component.
> You don't have to send the entire file.
>
> - Data conversion has been completely rewritten. If you see errors
> like "The supplied data could not be converted: blah blah", please
> send me a screenshot of the error dialog.
>
> - If automatic data conversion from one type (say vector) into another
> (say colour) doesn't work as expected, please let me know what you
> would expect.
>
> - Persistence of variable inputs. There are now more components that
> support variable amounts of input and output parameters. For example
> Expression N, Merge Multiple, Stream Gates and Filters, Weave. If you
> change the default number of parameters there might be problems with
> reading those files back in. If you find that parameters are missing
> or have funky names after opening a file, please send me the file.
>
> - And of course if anything appears odd or out of the ordinary, feel
> free to bitch about it.
>
> =====================================
>
> New commands:
> - GrasshopperExportHelp. Collects all help topics and writes all html
> files and images into the folder of your choosing.
>
> =====================================
>
> New components:
> - Data Structure Path parameter
> - Structure viewer; allows you to examine the hierarchical storage of
> data inside components. The output of a Structure Viewer is a list of
> path specifications.
> - Clean Tree; remove all NULLS and INVALIDS from a data structure.
> - Flatten Tree; remove all branching information from a data tree
> (Flatten is now also an option on all floating and input parameters)
> - Create Path; create a branch path from a list of integers.
> - Decompose Path; extract the index values from a branch path.
> - Tree Item; works similar to List Item, except you get to specify the
> branch path as well.
> - Tree Branch; works similar to Tree Item, except it returns the
> entire list of data at the branch path.
> - Receiver; allows you to transmit data across the canvas without a
> visible connector wire.
> - Variable Expression; same as old expression components, but this one
> has a variable amount of inputs.
> - Merge Multiple; all merge components (except Merge 2) have been
> replaced with this single component that supports multiple inputs.
> - Sort has been adjusted to allow for variable inputs/outputs.
> - Stream Filter; allow only a single input stream to continue.
> - Stream Gate; guide a single input stream to a specific output
> stream.
> - Weave; compose a composite stream of data using variable input
> streams and a custom weave pattern.
> - Point List; Display point lists as series of index numbers in the
> viewports.
> - Curve Discontinuity; Find discontinuous points along a curve using
> different levels of discontinuity. This component is not working
> correctly yet, I'm awaiting Rhino SDK additions.
> - Curvature Graph; Draw standard Rhino curvature graphs on curves.
> - Bi-Arc; Create a biarc curve primitive (a biarc consists of 2
> tangent circular arcs that meet start and end points + tangent).
> Similar to the _BlendCrv command, except the output is not a single
> nurbs curve.
> - Fillet; curve fillets with fixed radii.
> - Fillet Distance; curve fillets that start a certain distance from
> the corner.
> - Join Breps; join a number of partial breps into larger breps.
> - Surface Dimensions; get approximate dimensions of a surface U and V
> direction if the surface were flattened.
> - Trim Inclusion; test a UV coordinate for trim inclusion (i.e.
> whether or not it resides on the existing part of a trimmed surface)
> - Region Union; Boolean union with planar curves.
> - Region Difference; Boolean difference with planar curves.
> - Region Intersection; Boolean intersection with planar curves.
> - Several Numeric (in)equality operator components.
> - I'm sure I forgot a few. I keep terrible records of what I actually
> do any given day...
>
> =====================================
>
> New functionality:
> - Navigate feature on the canvas toolbar.
> - Time parameters now have better string parsers, so you should be
> able to type "today", "yesterday", "8pm", "12:30:15", "jan 3 2010"
> etc. If you find that a specific time or date string isn't getting
> parsed correctly, let me know. Time parameters are still not used
> anywhere, so they serve no purpose yet.
> - Added more expression parsers to data types. You should now be able
> to type an expression into Text panels and feed those into numbers,
> point, vector, interval etc. parameters.
> - Added Interval string parsers.
> - Text Panels now have custom backcolors and optional title blocks.
> - Text Panel Entry Number rendering has been improved.
> - Improved VB and C# interface. Editors are no longer modal, and they
> will optionally shrink when focus is lost. It is still possible to
> open more than 1 editor for a single Script component, I'm working on
> this.
> - Improved VB and C# compiler. The Return statement can now be used
> throughout the custom code without loss of functionality.
> - Mass Addition component now also outputs partial summation results.
> - Smooth view transitions are now time-coupled so they take the same
> amount of time irregardless of how long it takes to redraw the canvas.
> - Components tended to output surfaces with kinks. Now, kinky surfaces
> are split at the seams and you get Breps instead.
> - Extrude Component was having problems with certain inputs. This has
> been fixed.
> - Curve Planarity tests now rely on Document Tolerance rather than
> zero-tolerance.
> - Divide Distance did not work in all cases, this has been fixed.
> - Brep|Brep intersect component now outputs joined curves rather than
> per face segments.
> - Brep Section component now outputs joined curves rather than per
> face segments.
> - Popup Component Search now accepts arrow key navigation and it auto-
> selects the first hit so you can type ["poi" + Enter] to get a Point
> Parameter.
> - Display Layout of components has been largely rewritten so icons
> will no longer appear to shake when the component isn't aligned
> exactly to the pixel grid.
> - The radius of preview planes can be adjusted via the View menu. This
> affects all planes, there's no per-parameter override yet.
> - Compass widget would 'hug' the edges of the canvas depending on
> Windows Theme properties. I think this has been fixed.
> - The Canvas.TooltipDelay setting in the registry is no longer just
> for show.
> - A bunch of improved Help topics.
> - Errors thrown by components during a solution can now be ignored on
> a per-component basis. Ignore flags can be reset via the menu. Ignore
> flags are not saved to file so they only persist while the file in
> question remains loaded.
> - The height of the Component toolbar would sometimes be incorrect
> upon opening Grasshopper, causing the layout to go haywire. This has
> been fixed.
> - And all the other stuff I've forgotten.

Reply via email to