SceneKit:标尺刻度标记/数字渲染

时间:2017-08-24 05:59:05

标签: ios graphics 3d scenekit arkit

我正在开发一个ARKit / SceneKit标尺应用程序,我正在尝试将标尺的刻度线和数字渲染为纹理。标尺长度可变,可以随时改变。

渲染数字和刻度线的好方法是什么?现在我们正在使用UIGraphicsBeginImageContextWithOptions并执行

ctx.fill(CGRect.init(x: 0, y: 0, width: 64, height: 8))

但似乎不是一个很好的解决方案。刻度线似乎可能更容易使用图像纹理,但数字呢?

1 个答案:

答案 0 :(得分:1)

对于数字,您可以使用SCNText。如果您将extrusionDepth设置为零,您将获得平面文字。对于标记,您可以使用SCNPlane。默认情况下,它们都有单面材质,这意味着背面将是不可见的。