augmented-reality - 实体模型轮廓/边框颜色与材质不同?
问题描述
我正在寻找一种方法来制作带有自定义白色虚线轮廓边框的红色框实体。
我对 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
}
}
解决方案
这个故事是关于在 3D 创作工具中制作的模型的 UV 映射,或者,如果你想以编程方式进行,它是关于金属(顶点、边、面和 uv 顶点)的。目前在 RealityKit 2.0 中没有工具可以对模型的边框进行 uv 映射。
您可以在此处阅读有关 MTLTexture的信息。
推荐阅读
- javascript - JavaScript中UsIng Async-Await的输出顺序异常,需要解释
- javascript - 在滚动js上执行功能
- basic - 为什么我的代码仍然写在选定的单元格而不是我选择的单元格上
- azure - 设置 Azure Batch MaxWallClockTime 节点 SDK
- authentication - Blazor - 服务器端 - Cookie 身份验证
- reactjs - 尝试在反应三纤维中从 mongodb 数据库加载 gltf 链接
- stm32 - FLASH->OPTR 寄存器更改后 MCU 损坏
- unit-testing - 有没有办法从业力覆盖文本报告器结果中排除所有 100% 或阈值的文件?
- c# - 选项监视器
缺少 appsetting 值时 optionsAccessor null - asp.net-core - ASP.NET Core:如何记录授权异常