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