![](/img/trans.png)
[英]what is returned when calling distance_to_line Sketchup Ruby API
[英]What do the coordinates on the Sketchup Ruby API mean?
我对Sketchup API和编程通常还是很陌生,因此如果这是一个非常基本的问题,敬请原谅。 我尝试单击绘制的长方体,然后输入以下代码以获取边界框的坐标:
model = Sketchup.active_model
model_bb = model.bounds
但是,sketchup返回以下内容:
#<Geom::BoundingBox:0x0000005063c360>
这是什么意思,如何将它们转换为可以使用的x,y,z坐标? 谢谢。
#<Geom::BoundingBox:0x0000005063c360>
这是什么意思[?]
其对象由model.bounds
返回并设置为model_bb
。 通过控制台使用Ruby时,它将回显最后返回的结果。
如何将它们转换为可以使用的x,y,z坐标?
您可以使用其corner(corner_index)
方法检索边界框的8个Point3d
角中的每个角
points = (0..7).map { |n| model_bb.corner(n) }
您可以通过阅读SketchUp Ruby API文档找到更多信息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.