解决了-它发生在名称分配(见下面的新代码)
原因-试图将名称重命名为相同的名称,因此它会自动为我区分。
解决方案-使用IF语句查看名称是否相同
感谢吉姆·福尔茨的解决方案
新码
if from != newname
name = Sketchup.active_model.selection[0].definition.name=newname
end
插件是用于木工-假设每个组件是一个独立的板。选择一个组件运行插件。在“实体信息”窗口中添加组件"Definition“字段,其中包含部件的厚度、宽度和长度(英寸)
例子:
运行前组件名称=中心面板
运行后的组件名称=中心面板: 3/4