0

我正在尝试生成一个自动符合我的程序使用 ARKit 生成的 3D 大小的背景。他们是使用 swift/xCode 的一种方法,还是有一种方法可以计算背景的大小?

例如:text1 = "abc"

只需要一个小背景,其中: text2 = "abcdefg \n 1234567 \n testing123"

需要更大的背景,并且文本和背景也会随着文本的大小而变化。

4

1 回答 1

1

调查boundingBox

let text = SCNText(string: "123", extrusionDepth: 0.1)
let textNode = SCNNode(geometry: text)

let (min, max) = textNode.boundingBox
print("width :",max.x - min.x,"height :",max.y - min.y,"depth :",max.z - min.z)
于 2018-01-30T04:17:07.903 回答