资讯 --- grasshopper0.6新版面世!

[复制链接]
跳转到指定楼层
61738 pole2008 发表于 2009-3-19 10:45:17 楼主
来源:http://groups.google.com/group/grasshopper3d/browse_thread/thread/f480447fd3691e5d
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.

[ 本帖最后由 pole2008 于 2009-3-19 10:46 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享
关于大陆地区Rhino原厂培训中心
 楼主| pole2008 发表于 2009-3-19 10:47:28
2
那位大大E文好的翻译下:lol :victory:
您需要登录后才可以回帖 登录 | 注册成为会员

本版积分规则