实体模型 outline/border 的颜色与 material 不同?

Entity model outline/border with different color than the material?

我正在寻找一种方法来制作带有自定义白色虚线轮廓边框的红色框实体。

我是 RealityKit 的新手,我应该能够以编程方式实现吗?

我目前拥有的:

class Box: Entity, HasModel, HasAnchoring {
    convenience init(color: UIColor, position: SIMD3<Float>) {
        self.init()
        model = ModelComponent(
            mesh: .generateBox(size: 0.1)
            materials: [
                SimpleMaterial(color: color, isMetallic: false)
            ]
        )
        position = position
    }
}

这个故事是关于 UV-mapping 在 3D 创作工具中制作的模型,或者,如果您想以编程方式进行,它是关于金属(顶点、边、面和 uv-vertices)。目前在 RealityKit 2.0 中没有工具可以对模型的边界进行 uvmap。

您可以阅读 MTLTexture here