我们学习了群组、组件,今天来看看与之相关的组件定义即:ComponentDefinition
它跟群组、组件一样都是Drawingelement的子类。与群组、组件没有子父级关系。
组件定义在实际运用中是非常多的。
ComponentDefinition类用于定义SketchUp组件的内容。组件是实体的集合,可以
在整个模型中对其进行实例化和重用。当我们在改变原始的组件定义时,其它重用的
实例也会跟着改变。从SketchUp 2018+开始,ComponentDefinition类包含一
个名为“ SU_DefinitionSet”的新默认属性字典,其默认键名为“ Price”
,“ Size”,“ Url”。【如下图】无法通过ruby删除字典,并且会引发ArgumentError。
可以安全删除字典中的键/值对。
0 1组件定义【ComponentDefinition】
讲到这个ComponentDefinition,我们
还得去看看ComponentL