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

How to read lenX from a SketchUp Dynamic Component on Ruby?

我使用 http://www.sketchup.com/intl/en/developer/docs/tutorial_attrreporting

中的一些代码确定了我的组件具有键为 'lenx' 的属性

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

当我 select 组件和 运行 以下代码返回的数字很奇怪。

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

尤里卡。返回的数字以 英寸 为单位,即使模型设置为米并且 DC 参数设置为厘米也是如此。