如何从Ruby上的SketchUp动态组件读取lenX?

时间:2015-03-27 20:55:14

标签: ruby sketchup

我已使用http://www.sketchup.com/intl/en/developer/docs/tutorial_attrreporting中的一些代码确定我的组件有一个带键'lenx'的属性

但是阅读dynamic_attributes(来自动态组件)没有任何意义。

当我选择组件并运行以下代码时,返回的数字很奇怪。

Dictionary_name = "dynamic_attributes"
mod = Sketchup.active_model # Open model
fsel = mod.selection.first # first selected object 
lengthix = fsel.get_attribute Dictionary_name, "lenx"

enter image description here

1 个答案:

答案 0 :(得分:1)

尤里卡。返回的数字为英寸,即使模型设置为Meters且DC参数设置为Centimeters。