![](/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.