簡體   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