Grasshopper 0.9 发布更新

让大家久等了(事实上已经超过半年),但我们最终发布了这个新的Grasshopper版本。 也许你会猜测,6个月内有许多改变且这个版本的发布意味着向Grasshoppe1.0更近了一步。

0.9 版本中有太多的新内容, 我觉得应该提醒你如果你不仔细的考虑新版中的优缺点的话不要轻易切换到新的版本。这个版本可能会有一些我们在内部测试时没有发现的Bug,这些Bug可能会影响到你的工作,建议你继续使用 0.8版(点击下载), 但可能无法打开0.9版所创建的文件。因此请不要覆盖旧版的文件除非你已经确定新版使用没有任何问题。

Grasshopper 0.9.005 下载请点击这里,请注意你的计算机需必须安装了最新的 Microsoft C++ 运行环境(点击这里了解详情

这个版本现在我们主要做了三个重大的更新,希望会更好。
1. Clusters
2. Autosave
3. DataMatching


Cluster 已经重写, 但还没完全完成但足够初步的测试。点击这里 Clusters了解更新的详细内容
AutoSave 已经重写且作业方式完全不同,移除了可见文件位置的自动保存文件且在文件错误失败时提供了一个更稳定的文件恢复系统。点击这里 AutoSave 了解更多详细内容

Data Matching做了一些调整。已经修复了一些Bug且希望不会出现新的Bug,数据树(Datatree)现在很少会出现快速变得的复杂。点击这里了解详情 DataMatching,由于这些调整某些旧的依赖特定数据树结构的文件将不能正常运行,这是不可避免的问题,但必须提醒的是当切换到0.9版时可能会造成严重的延迟。

重要的改进项目
. 在某些时候数据树现在结构不同,会破坏一些依赖特定数据树结构的文件。
. 文件格式兼容中断,旧版的GH不能0.9.0005所创建的文件。
. Grasshopper SDK 部分内容中断, 你无法导入早期版本的GHA组件或插件
. 运算器菜单中数据匹配选项移除,请直接使用专用的匹配运算器。
. 带有 one-shot option input (单次触发的输入选项)的运算器几乎全部使用匀速器菜单选项代替。
. 自动保存功能已经重新设计希望能提供减少脆弱防护而造成的数据丢失。
. 我们已经发现 [Cloud Display] 运算器的一些严重出错问题,有些时候甚至会造成蓝屏,当你在使用[Cloud Display]运算器时请确保你的文件有保存(不仅仅是保存Rhino文件)。

新增特征
. 2600+LolCats, 但我停止增加更多图片因为 ICanHasCheezBurger 不再有趣。
. 屏幕的标准窗口提示会比默认的Windows的5秒提示周期长
. Grasshopper现在支持导入 RHI (新的Rhino插件格式)封装中的 GHA 文件。
. 内部参数数据(aka ‘persisten data’)现在支持数据树。
. 菜单中使用多重线的文本框的选取多个 xxxx 项现在支持数据树。
. 管理 xxxx 选择窗口现在支持数据路径条目。
. 支持移除一些运算器至下拉面板,减少默认的标签布置。
. Ctrl+Alt 与 Shift+Ctrl+Alt 提示方式也能高亮在显示在 Ribbon下拉栏中的运算器。
. 现在在新的连线工具中使用鼠标右键能创建多组新的连线。
. 在Canvas Toolbar与Display menu中新增预览网格精度设置。
. 在菜单File->Special Folders中新增自动保存目录设置。
. 自动保存设置现在提供删除自动保存文件只用的按钮。
. 当开启一个文件且有对应的自动保存文件时,系统会有提示显示。
. 从自动保存设置中移除 Data Matching 选项。
. 自动保存设置中增加自动保存目录设置。
. 在菜单 Display 中增加点预览方式。
. 在运算器栏中Shift+鼠标左键支持选择多个运算器集合。
. ESC键终止运算器集合选取。
. Alt+鼠标左键点击工作区域开启区域划分工具推动鼠标两侧的对象。
. 当所有的文件都已经保存时 MutiSave 退出对话框自动关闭。
. 在 preference Widget 类别中为控制ZUI显示阀值增加缩放工具。
. 在 preference GUI 类别中为启动运算器串接子菜单增加 Context Menus 设置。
. 在 preference 中移除 AutoSave 与 MRU 至Files下。
. 在 preference 窗口中改善卷标。
. Cluster 限制可以设置保护密码。
. Cluster 设置密码后会对其数据加密保护。
. Cluster 增加一个选项用来预览其几何。
. Cluster 现在可以正确的被编辑。
. Cluster 在编辑过程中会挂钩其父级Cluster。
. 在同一个文件中复制的 cluster 在其父 cluster (它们是有“牵连的”)改动时会自动更新。
. Cluster 提示工具条限制会显示其在文件中的牵连实例。
. Cluster 提示工具条会显示作者信息。
. Cluster 提示工具条会显示是否有设置密码。
. 当Cluster设置密码后提示工具条会显示模糊的预览内容。
. Cluster 能引用 gh/ghx 文件。
. Cluster 能引用 ghcluster 文件。
. 为 cluster 存储新增 *.ghcluster 文件类型,*.ghcluster 会记住作者信息与密码保护。
. 运算器非Runtime警告或错误不再在其菜单出现“No Message”条目。
. Brep/Line,Curvel/line, Surface/line等 相交运算器取消 Limit First 输入参数, 现在是一个元算器菜单选项。
. Random 运算器取消 Integers 输入参数, 现在是一个运算器菜单选项。
. Tree Branch 运算器取消 “Maintain Paths”运算器菜单选项。
. BoundingBox 运算器取消 Union 输入输入参数,限制是一个运算器菜单选项。
. 当连接一个新的数据至 Param View运算器,如果参数数据改变不大的情况下它会自动的调整大小。
. 新增运算器 Data Dam 用来延迟数据传递(Params/Until)。
. 新增运算器 Interpolate Data 用于选取数据的子采样( Math.Util)。
. 新增 Sift Pattern 运算器用于分割数据但不分割排序(Sets.List)。
. 新增 Combine Data 运算器用于融合多组带有Null的数据流。
. 新增 Partition List 运算器用于打断一个数列为更小的数列(Sets.List)。
. 新增 Match String 运算器用于对模式比较字串(Sets.String)。
. 新增 String Distance 运算器用于计算两个字串之间的编辑距离(Sets.String)。
. 新增 Format 运算器用于格式化字串形式(Sets.String)。
. 已经使用一个带有附加运算器菜单选项新的运算器替换 原Graft 运算器(Sets.Tree)。
. 新增 To Ploar 运算器用于转换XYZ点至平面 Phi/Theta/R 坐标(Vector.Point)。
. 新增 Cloud Display 运算器用于显示作为模糊云的点数据(Vector.Point)。
. 新增 Barvcentric Point 运算器用于使用质心坐标所创建的点(Vector.Point)。
. 新增 Populate Geometry 运算器用于在不同的形状分布点(Vector.Point)。
. 所有 Populate 运算器现在使用了更快的算法。
. 新增 Project Point 运算器(Vector.Point)。
. 新增 Blend Curve 运算器支持G0-G2的混接(Curve.Spline)。
. 新增 Connect Curves 运算器用于混接多条曲线为一条(Curve.Spline)。
. 新增 Curve Length Domain 运算器用于测量子区间的长度(Curve.Analysis)。
. 新增 Segment Length 运算器用于查找曲线最长于最短的区段(Curve.Analysis)。
. 新增 Containment Ex 运算器用于一个点所对应的多个区域(位于Curve.Analysis)。
. Evaluate Curve运算器输出项用 Kink Angle 替换了原 lengths (Curve.Anglysis)
. Curve Derivatives 运算器已经用带有输出变量参数。
. Curve Derivatives 运算器现在能在Rhino视图中显示曲线导数向量。
. 新增 Pull Curve 运算器用于拉回曲线至曲面(Curve.Util)。
. 新增 Itersect Multiple Curves 运算器(Intersect.Physical)。
. 新增 Matrix Data 与 Maxtrix Parameter (Params.Primiteve)。
. 新增 Field Data 类型与 Field 参数(Params.Geometry)。
. 更新 Boolean Toggle 运算器图标。
. 新增 Button 运算器用作临时切换用(Params.Input)。
. 新增 Point Charge 运算器 (Vector.Field)。
. 新增 Line Charge 运算器 (Vector.Field)。
. 新增 Vector Force 运算器 (Vector.Field)。
. 新增 Spin Force 运算器 (Vector.Field)。
. 新增 Merge Field 运算器(Vector.Field)。
. 新增 Break Field 运算器(Vector.Field)。
. 新增 Evaluate Field 运算器(Vector.Field)。
. 新增 Field Line 运算器(Vector.Field)。
. 新增 Field Direction Display 运算器(Vector.Field)。
. 新增 Field Perpendicular Display 运算器(Vector.Field)。
. 新增 Field Scalar Display 运算器(Vector.Field)。
. 新增 Field Tensor Display 运算器(Vector.Field)。
. 新增 Adjust Plane 运算器用于修改工作平面的Z轴(Vector.Plane)。
. 新增 Cull Duplicate Point 运算器(Vector.Point)。
. 新增 Evaluate 运算器替换旧的 Expression 运算器(Math.Script)。
. 新增 Expression 运算器其内置一个表达式(Math.Script)。
. 新增 Short List 运算器用于匹配数据长度(Sets.List)。
. 新增 Long List 运算器用于匹配数据长度(Sets.List)。
. 新增 Cross Reference 运算器用于匹配数据长度(Sets.List)。
. 新增 Replace Nulls 运算器哟关于替换空余与无效数据(Sets.List)。
. 新增 Inside Multiple 运算器用于测试点是否包含在复合Breps对象内(Surface.Analysis)。
. 新增 Collision One/Many 运算器用于检测一对多个对象的干涉(Intersect.Physical)。
. 新增 Collision Many/Many 运算器用于检测多个对象的干涉(Intersect.Physical)。
. 新增 Mesh Inclusion 运算器用于测试点与网格是否包含(Intersect.Physical)。
. 新增 Mesh Close Point 运算器用于查找在网格外离网格最近的点(Mesh.Analysis)。
. 新增 Evaluate Mesh 运算器用于取去网格上的位置、法线与颜色等参数(Mesh.Analysis)。
. 新增 Face Boundaries 运算器用于转换网格面变为复合直线(Mesh.Analysis)。
. 新增 Mesh Edge 运算器用于提取网格边缘线(Mesh.Analysis)。
. 使用一个创建四边形的运算器替换 Mesh Plane 运算器(Mesh.Primitive)。
. 新增 Blur Mesh 运算器用于平均网格顶点颜色(Math.Util)
. 新增 Simple Mesh 运算器用于创建极小Brep(Mesh.Util)
. 为 Interpolate Curve 运算器新增 Knot Style 输入选项。
. 为 Interpolate Tangents Curve 运算器添加 Knot Style 输入选项。
. 为 Legend 对象增加4种不同的显示方式(通过点击运算器菜单修改)。
. 双击 Legend 对象可以切换分离与顺滑的显示方式。
. Legend 运算器新增 Extra 输入可以在3D中显示Legend。
. Containment 运算器清晰化 inside/coincident/outside 值。
. 更新 Recursive Voronoi 运算器。
. Convex Hull 运算器现在允许2个点。
. MultiDimensional Sliders can now be part of states.
. Value Lists can now be part of states.
. Control Knobs can now be part of states.
. Geometry Pipeline 物体现在可以通过弹出菜单锁定过滤
. Geometry Pipeline 物体现在可以通过弹出菜单隐藏过滤
. Geometry Pipeline 物体现在可以通过弹出菜单开启 “Group By Layer”选项。
. Geometry Pipeline 物体现在可以通过弹出菜单开启 “Group By Type”选项。
. 在 Rhino5 中 Zoom Extents 治疗现在支持Grasshopper预览对象。
. Expression 运算器在输入参数现在可以命名例如 “Name (n)”,这里括号中的文字为变量名字。
. Script 运算器在输入参数现在可以命名例如 “Name (n)”,这里括号中的文字为变量名字。
. Expression 运算器在输出参数现在可以命名例如 “Name (n)”,这里括号中的文字为变量名字。
. VB/C# Script 运算器在右键菜单中新增工具提示。
. 在 Script 运算器中现在参数中有语言关键字冲突的昵称限制会自动修改。
. VB/C# Script 运算器缓存恢复现在显示缓存脚本会更快。
. Text Panel 条目中增加 Wrap选项。 当 Wrap关闭时,会使用省略号分割。
. Knobs支持设置昵称。
. 为 Knobs 旋转增加了一个柄。
. 为 Knobs 设置新增了一个特制的窗口。
. 复制至 Windows 粘贴板时如果有访问失败会尝试10次。
. 复制至 Windows 粘贴板限制也复制至 Grasshopper 的粘贴板以降低失败。
. 当按ESC键时现在能终止所有相关连的作业运算器,清除所有相关的内部数据。
. 现在在数据转换过程中也可以检测ESC键的状态,使用ESC键现在会更加稳定。
. 重新排列 Params.Special 面版内运算器至Input与Util面板。
. 重新排列 Set.String 面板。
. File Reader 运算器现在每行读取文件更加有效。
. 参数修改图标现在使用矢量图片显示,特别是在高分辨率的显示设备会比位图显示更好。
. 运算器特别选项与设置现在显示在运算器底下。
. Markov 小工具现在能显示运算器信息而不是小工具信息。
. Grips、Text与Capslue现在在作业区现在基于time-Based绘制而不是Zoom-Based透明方式。
. 运算器图标渐显方式现在基于time-Based绘制而不是Zoom-Based透明方式。
. 直方图柱状图渐显方式现在基于time-Based绘制而不是Zoom-Based透明方式。
. 管线图渐显方式现在基于time-Based绘制而不是Zoom-Based透明方式。
. Boolean Toggles渐显方式现在基于time-Based绘制而不是Zoom-Based透明方式。
. Data Dam 对象渐显方式现在基于time-Based绘制而不是Zoom-Based透明方式。
. Cluster Input Hook 渐显方式现在基于time-Based绘制而不是Zoom-Based透明方式。
. Image Sample 渐显方式现在基于time-Based绘制而不是Zoom-Based透明方式。
. Legends 渐显方式现在基于time-Based绘制而不是Zoom-Based透明方式。
. Data Recorders 渐显方式现在基于time-Based绘制而不是Zoom-Based透明方式。
. Number Dials 渐显方式现在基于time-Based绘制而不是Zoom-Based透明方式。
. Number Sliders 渐显方式现在基于time-Based绘制而不是Zoom-Based透明方式。

错误修复:

Components with Preview=Off would not display in selected only mode, this is fixed.
Instantiating number sliders via the popup box would not work if the first number was negative, this is fixed.
Copy to Windows Clipboard would not fail gracefully on error, this is fixed.
Interpolate Curve component would not warn on invalid degrees, this is fixed.
Knob menu control was not correctly initialized, this is fixed.
Knob menu control did not correctly respond to Limit On/Off, this is fixed.
Curve Discontinuity component would sometimes return invalid results for C1 discontinuities, this is fixed.
Certain exotic cases of Data Matching and Input Access would yield faulty output data trees, this is fixed.
Expressions in Point parameters would affect shared instances of points, this is fixed.
Editor window would not reflect saved/unsaved state of the loaded document, this is fixed.
MultiDimensional Slider would not undo on grip drags, this is fixed.
Image Sampler would not behave nicely when an image file went missing sometimes, this is fixed.
Upgrader for Null Item component generated an invalid result, this is fixed.
Text Panels would not display a scrollbar for local text, this is fixed.
Vector Display component would remain visible after disconnecting, this is fixed.
Vector Display Ex component would remain visible after disconnecting, this is fixed.
Adding or removing output parameters from VB/C# script would not update the script, this is fixed.
A CCX overlap intersection would sometimes result in erroneous parameters, this is fixed.
The tooltip over the abort icon would not show, this is fixed.
The canvas wouldn’t always redraw when the solver was locked, this is fixed.
Transform Parameter Set menu items did nothing, they are now greyed out.
Occlusion Component would always return a null topology, this is fixed.
Group crossing selection would fail on concave group outlines, this is fixed.
Transform input parameters on components would have an empty transform by default, this is fixed.
Sweeps sometimes outputted surfaces with internal kinks, this is fixed.
Output parameters that output lists now have tooltip suffixes indicating them as such.
VB/C# script with no input parameter failed to run, this is fixed.
Tooltip title text for components and parameters was basically unreadable, this is fixed.
Transform component claimed “Mirrored Geometry” as an output, this is fixed.
Align Planes would output null values, this is fixed.
Flip curve component now has a different alignment algorithm for guide curves.
Panel Editor would fail to load when a certain Font was missing from the system, this is fixed.
Popup Component Insertion window would crash under certain conditions, this is fixed.
Timers that went through the clipboard would still target the original objects, this is fixed.
Group Tags would sometimes be clipped at Hi-Res export boundaries, this is fixed.
Obsolete components would be visible in the PopUp search if they were accessed via an alias, this is fixed.
Referenced geometry which no longer exists in Rhino is now stored as a null rather than invalid item.

更多详情请点击这里浏览原E文介绍

0
顶一下

Grasshopper 0.9 发布更新》上有 1 条评论

  1. 你好,我安装GH的09.0014新版后,在Rhino里打开,会弹出一个 grasshopper breakpoint 的对话框,提示external files loading failed,等,导致无法使用。下载后可以继续用以前的版本,但是旧的版本不能用GEBC for GH,不能使用生态大师Ecotect软件了。请指教。

评论已关闭。