脚本

使用 Python 3、.NET、Grasshopper 和 Rhino(Windows 和 Mac)的通用编辑器自定义和扩展 Rhino,以适应您的工作流程。


更新的编辑器

  • 统一的脚本编辑器,可在 Windows 和 macOS 上的 Rhino 和 Grasshopper 中进行调试
  • Python 3 (CPython) 支持科学库 (例如 NumPyopenseas) 和 PyPI
  • Modern C# 脚本支持 NuGet
  • 脚本发布为 Rhino 或 Grasshopper 插件

 

    • 有海象运算符吗? 是的,有的!
    • 在 Rhino 和 Grasshopper 中使用流行的 PyPI 包
    • 单步进入您的脚本并调试
    • 在 Rhino 或 Grasshopper 脚本中使用 PyPI 或 NuGet 包
    • 脚本可以内联指定其所需的包,并且是自包含的
    • 所有语言的统一脚本组件
    • 单步进入 Grasshopper 脚本并调试
    • 在 Grasshopper 脚本中使用 PyPI 或 NuGet 包
    • 将您的脚本指令打包到带有工具列 (.rui) 的 Rhino 插件 (.rhp | .macrhi) 中
    • 将您的脚本组件打包到 Grasshopper 插件 (.gha) 中
    • 在脚本指令和组件中使用第三方包 - 或者您自己的库
    • 为您的插件创建包管理器 “yak” 包

    Rhino 7 脚本工具
    仍然可以使用

    • Macros
    • RhinoScript
    • Rhino 的 IronPython 2.7 (旧版编辑器)
    • Grasshopper 的 IronPython 2.7、C#、VB.Net 脚本 (旧版编辑器)
    • Rhino 脚本编译器 (旧版界面)

    请试用

    1. Windows 或 Mac 下载 Rhino 8 Evaluation

    在 Rhino

    1. 在指令行输入 ScriptEditor 以打开脚本编辑器。编辑器开始初始化 Python 3 运行时(这只会在首次安装后发生,并可能需要一些时间来完成)。
    2. 准备完成后,点击新建按钮,并从示例中创建一个新的 Python 3 或 C# 脚本。
    3. 点击运行按钮执行脚本。
    4. 查看其它示例,了解如何在脚本中使用第三方包。

    在 Grasshopper

    1. 在指令行输入 Grasshopper 以打开 Grasshopper。编辑器开始初始化 Python 3 运行时(这只会在首次安装后发生,并可能需要一些时间来完成)。
    2. 准备完成后,在 Maths 面板下将新的 Script 组件添加到画布中。
    3. 在脚本组件上,单击语言以启动一个具有默认脚本的新编辑器。
    4. 向组件添加一些输入端和输出端,将数据传递到输入。
    5. 然后点击 Grasshopper 的 Solve 按钮。
    6. 打开编辑器的示例面板,查看其它 Grasshopper 脚本示例。
    7. 使用模板面板初始化您的新脚本。

    请在论坛提出问题并提供意见反馈。

    Rhino 指令