1
我正在嘗試圍繞SCNNode包裝一個SCNPlane。我使用的是ARKit,因此一切都以米爲單位進行測量,但是當我得到boundingBox
時,我在其他單位獲得了測量結果。我看了一下蘋果的文檔,並沒有說明這些單元是什麼。獲取SCNNode包圍大小(以米爲單位)
例如,其中一個節點寬度大約爲3米,但它表示它的26個單位。
我可以做一個粗略的劃分來得到一個常數,並使用它來做單位轉換,但我想知道是否有一個不太可靠的方法來做到這一點?
let textContainerSize = textBodyNode.boundingBox
let xSize = textContainerSize.max.x - textContainerSize.min.x
let ySize = textContainerSize.max.y - textContainerSize.min.y
print("size")
print(xSize, ySize) // <-- returns (26,2)
let planeGeometry = SCNPlane(width: xSize, height: ySize)