脚本编写工具

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 指令码的范例。
  • 使用范本面板将您的新指令码进行初始化。
  • 如果你有任何问题,请至论坛发帖提出 👈;

页: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21