【发布时间】:2023-02-09 14:03:01
【问题描述】:
在下面的 RealityKit 代码中,考虑到我对 y 应用的世界翻译,我希望盒子的位置更低。我想我误解了 setWorldOrigin 的作用。我想重新定义坐标映射,使零位于不同的位置。我在做什么/期望不正确?谢谢。
let arView = ARView(frame: .zero, cameraMode: .nonAR)
arView.environment.background = .color(.white)
var relativeTransform = matrix_identity_float4x4
relativeTransform.columns.3.y = -1
arView.session.setWorldOrigin(relativeTransform: relativeTransform)
let material = SimpleMaterial(color: .gray, isMetallic: false)
let entity = ModelEntity(mesh: .generateBox(size: 0.3), materials: [material])
let anchor = AnchorEntity(world: .zero)
anchor.addChild(entity)
arView.scene.addAnchor(anchor)
【问题讨论】:
标签: swift arkit realitykit