Ios 获取SCNText几何体的宽度/高度
我正在寻找一种计算SCNText几何体大小的方法。我想制作一行单独的文本节点,这些节点在文本周围有一个框架 假设文本的宽度为5pt。我想要一张7磅宽的SCNPlane作为背景,文本在里面居中。如何动态计算文本大小?我试过不同的东西。。单空格字体,计算大小字符等,但没有成功 像这样:Ios 获取SCNText几何体的宽度/高度,ios,swift,scenekit,Ios,Swift,Scenekit,我正在寻找一种计算SCNText几何体大小的方法。我想制作一行单独的文本节点,这些节点在文本周围有一个框架 假设文本的宽度为5pt。我想要一张7磅宽的SCNPlane作为背景,文本在里面居中。如何动态计算文本大小?我试过不同的东西。。单空格字体,计算大小字符等,但没有成功 像这样: ---------- ---------- | Text | | Text | ---------- ---------- 下面是一些示例代码: let textGeometry = SCNText(
---------- ----------
| Text | | Text |
---------- ----------
下面是一些示例代码:
let textGeometry = SCNText(string: name, extrusionDepth: 0.1)
textGeometry.font = UIFont(name: "Helvetica Neue", size: 1)
let textNode = SCNNode(geometry: textGeometry);
感谢
SCNNode
和scngometry
(因此SCNText
)符合SCNBoundingVolume
协议。您正在寻找的方法是swift3.0中的.boundingBox,即-getBoundingBoxMin:max:
。e、 g.geometry.boundingBox.min.y objc中的相同方法是什么?