概述
Rhino 不仅仅是一个建模软件,它众多的插件和开放的开发环境已经形成了一个丰富的生态系统,Rhino 正在迅速成为那些寻求突破设计极限的人们所选择的开发平台。我们在 Rhino 6 中对 SDK 进行了大量的改进,同时也提供了更好的开发文档以及更多来自 Grasshopper 的 Rhino 指令。
主要更新
Grasshopper
Grasshopper 现已是内置于 Rhino 中的一个稳定的开发目标平台。
开发文档
开发文档、手册以及API 参考文献都是在线的。
全新 Food4Rhino
使用全新的设计和搜索系统,增加了新的资源类型,如脚本、教学、材质以及工具列。
实时渲染 SDK
渲染开发套件(RDK)中加入了实时渲染 SDK
增强项
RhinoCommon
支持 .NET 4.5 (同时也支持旧版本的 .NET 运行环境)
为兼容跨平台插件大量更改
跨平台的用户界面(UI)开发工具——Eto
从 RhinoCommon 中调用 Grasshopper 和 Kangaroo
兼容性测试——确保您的插件正确加载
NodeInCode 允许您通过 RhinoCommon 调用 Grasshopper 节点
支持全新的注解物件
SVG, OBJ, 及 PDF 格式支持类
Rhino.Geometry.Mesh 改进: Mesh.CreateFromLines, Mesh.Ngon,以及其他改进。
现在几何图形计算是线程安全的
Make2D: HiddenLineDrawing 与 Silhouette 类
ViewCaptureToFile/Clipboard 类
快照支持类
用于异步任务的 GetCancel() 方法
现在的鼠标回调系统更加简单易用
为 Windows、 macOS、iOS 和 Android 提供的Rhino3dmIO 文件读取接口
C/C++ SDK
MFC 现已 100% 免费!
支持最新版的 Visual Studio 2017
多语言文档支持
管理通用属性的 Model Components 类
用于文本、标注引线、尺寸标注等的全新注解物件。
C++11 的域化及强类型枚举
新的设置系统可以通过 C++ 访问
Rhino.Python
支持 IronPython 2.7.5
Python 编辑器使用新的模块层级显示,方法浏览更加方便
API 文档内容更加详细
Python 编辑器输出窗口中的说明内容更好用
调整了调试窗口以适应高分辨率(DPI)显示屏
改良了 GHPython 组件的性能,计算速度提升到 Rhino 5 组件的 10 倍
创建 Rhino 类型的新函数,包括 CreatePoint(), CreateVector(), CreatePlane(), CreateColor()
Rhino.Python 与 GHPython 的新指南
RhinoScript
添加了超过 50 个新方法
编辑器支持高分辨率(DPI)显示
更多
修复大量错误。