工作方法
Rhino 3D Scripts 可帮助智能体在 RhinoPython、RhinoCommon、旧版 RhinoScript 和命令宏之间做出选择。这一区别很重要:工具栏宏可以重复执行命令,而脚本可以检查几何体、根据条件分支并处理多个对象。来源建议新脚本使用 Python,同时保留针对现有文件的 VBScript 指南。
其最实用的细节在于应用程序行为,而非形状制作方法。它说明了对象 GUID 与几何对象之间的区别、如何从活动文档读取容差、如何将更改归入一条撤销记录,以及如何在失败后恢复视口重绘。它还记录了 Rhino 8 脚本编辑器和旧版 Python 运行时的注意事项,因此目标版本和启动方式是任务说明中不可缺少的部分。
预期交付物
- 适合相应任务的 Rhino Python、C# 或旧版 VBScript 实现
- 用于简单、可重复序列的命令宏或工具栏别名
- 具备取消、撤销和重绘处理的几何操作脚本
从任务说明到审查
- 01选择运行时
确定 Rhino 版本和启动方式。仅对固定的命令序列使用宏;需要变量、循环或条件时,应选择脚本。
- 02遵循文档设置
应用更改前,先解析所选对象的类型、活动文档的容差和几何体标识符。避免对单位作硬编码假设。
- 03确保批量更改可恢复
将变更归入一条撤销记录,在 finally 路径中恢复重绘,并允许在长循环期间取消操作。在 Rhino 中检查生成的几何体。