标签: ios graphics 3d scenekit arkit
我正在开发一个ARKit / SceneKit标尺应用程序,我正在尝试将标尺的刻度线和数字渲染为纹理。标尺长度可变,可以随时改变。
渲染数字和刻度线的好方法是什么?现在我们正在使用UIGraphicsBeginImageContextWithOptions并执行
UIGraphicsBeginImageContextWithOptions
ctx.fill(CGRect.init(x: 0, y: 0, width: 64, height: 8))
但似乎不是一个很好的解决方案。刻度线似乎可能更容易使用图像纹理,但数字呢?
答案 0 :(得分:1)
对于数字,您可以使用SCNText。如果您将extrusionDepth设置为零,您将获得平面文字。对于标记,您可以使用SCNPlane。默认情况下,它们都有单面材质,这意味着背面将是不可见的。
extrusionDepth