在Sketchup中获取对象(组件)的坐标(在ruby控制台中)

时间:2014-01-06 21:55:53

标签: ruby sketchup

我有一个问题,如何在对象(组件)的ruby控制台中获得坐标(x,y,z)?我需要这个坐标将此坐标发送到其他对象。感谢。

1 个答案:

答案 0 :(得分:1)

“坐标”有点模糊,具体取决于您是否需要来自边界框,插入点或组件内部顶点的点。

但是一个简单的通用例子是:

# Assuming user has selected a ComponentInstance:
instance = Sketchup.active_model.selection[0]
puts instance.transformation.origin

  

ComponentInstance.transformationSketchUp 6.0 +

     

transformationmethod用于检索此实例的转换。

     

http://www.sketchup.com/intl/en/developer/docs/ourdoc/componentinstance.php#transformation


  

Transformation.originSketchUp 6.0 +

     

origin方法检索刚性转换的原点。

     

http://www.sketchup.com/intl/en/developer/docs/ourdoc/transformation.php#origin