脚本编写工具
Rhino 8 提供 Python3, .Net, Grasshopper 与 Rhino (Win或Mac)通用编辑器来扩展 Rhino的功能…
我们对脚本编辑器进行了更新,包括:
- 统一脚本编辑器,可在 Windows 和 macOS 的 Rhino 与 Grasshopper 进行排错(Debug);
- Python 3 (CPython) 支持科学函式库 (例如 NumPy、openseas) 和 PyPI 套件;
- C# 脚本支持 NuGet 套件;
- 封装脚本为 Rhino 或 Grasshopper 插件程序;
Python 3 支持科学函式库
支持 PyPI 与 NuGet 套件
Grasshopper 中排错
🔔 Rhino 7 的脚本工具依然可以继续使用
- 依然可以使用 Macro 巨集 ;
- RhinoScript 依然可以继续工作;
- 基于 IronPython 2.7 的旧版 RhinoPython 依然可以继续使用;
- Grasshopper 依然支持旧版的 IronPython 2.7, C#, VB.NET 脚本;
- 旧版的 RhinoScript 编辑器依然可以继续使用
体验一下
- 这里下载 Rhino 8 for Windows ❖ 或 Mac 🍏;
- 在 Rhino 指令行输入 ScriptEditor 开启指令码编辑器。编辑器会开始进行 Python 3 执行环境的初始化 (这只有在全新安装时才会发生,可能需要一些时间才能完成)。
- 准备就绪后,按新增按钮并从范例建立新的 Python 3 或 C# 指令码。
- 按执行按钮进行指令码执行。
- 查看其他范例,了解如何在指令码中使用第三方套件。
- 在 Grasshopper中运行编辑器,开始进行 Python 3 执行环境的初始化 (这只有在全新安装时才会发生,可能需要一些时间才能完成)。
- 准备就绪后,从 Maths 面板将新的 Script 元件加到视窗。
- 在指令码 (script) 元件上,点击一种语言启动有预设指令码的新编辑器。
- 向元件加入一些输入端和输出端,将数据传到输入端。
- 按 Grasshopper 的 Solve 按钮。
- 在编辑器开启范例面板,查看其他 Grasshopper 指令码的范例。
- 使用范本面板将您的新指令码进行初始化。
- 如果你有任何问题,请至论坛发帖提出 👈;