【Python】如何将block 用代码bake到rhino文件中
__author__ = "Rhinocode"
__version__ = "2023.01.11"
说明:
1- 在rhino文件中定义了一个block;
2- 代码功能描述:将block拾取进电池后,对block进行了移动操作,然后将移动后的
block bake到rhino中;
代码如下:
import Rhino
import System
blocks = Rhino.RhinoDoc.ActiveDoc.InstanceDefinitions.GetList(True)
xform = Rhino.Geometry.Transform.Translation(100,100,100)
id = Rhino.RhinoDoc.ActiveDoc.Objects.AddInstanceObject(blocks[0].Index,xform)
if id != System.Guid.Empty:
Rhino.RhinoDoc.ActiveDoc.Views.Redraw()