开发平台

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)显示

更多

修复了大量 Bug: 具体内容请参考完整的列表

页面: 1 2 3 4 5 6 7 8 9 10