Ios 在SCNNode的面上绘制
我正在试验ARKit和SceneKit,并且已经能够使用UIBezierPath放置方框或自定义形状。我接下来要做的是在这些形状的表面上绘制文本和图像。我曾尝试将图像添加到“材质”属性,但这只是用图像填充形状。我想控制图像/文本相对于形状的大小和位置。这可能吗?您可以通过为文本或图像创建一个新节点,并将其添加为现有SCNNode的子节点(Ios 在SCNNode的面上绘制,ios,swift,scenekit,arkit,Ios,Swift,Scenekit,Arkit,我正在试验ARKit和SceneKit,并且已经能够使用UIBezierPath放置方框或自定义形状。我接下来要做的是在这些形状的表面上绘制文本和图像。我曾尝试将图像添加到“材质”属性,但这只是用图像填充形状。我想控制图像/文本相对于形状的大小和位置。这可能吗?您可以通过为文本或图像创建一个新节点,并将其添加为现有SCNNode的子节点(addChildNode)来实现。然后,您可以根据需要将其相对于父节点进行定位,就像您已经使用SCNNode所做的那样 对于文本,您可以从SCNText创建SC
addChildNode
)来实现。然后,您可以根据需要将其相对于父节点进行定位,就像您已经使用SCNNode所做的那样
对于文本,您可以从
SCNText
创建SCNNode,或者将文本渲染为位图,并将其用作SCNPlane
的纹理材质,非常好,谢谢。这听起来像我需要做的。你会如何在SCNNode的每个面上画一个圆圈(类似于Blender用橙色圆圈标记面的方式)?例如,如果目标是用圆圈标记此三维模型的每个面,您将如何做。谢谢你的帮助!