繁体   English   中英

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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM