我可以利用点击的2d点从光线投射中得到世界的转变,现在假设3d usdz模型面对完全相反的方向,并且使用图像跟踪将其放置在图像上,我必须动态地旋转该模型,使它的脸指向用户所点击的方向。
注:-角度应根据rayCasting结果动态计算。
发布于 2022-06-13 14:38:59
设置模型的旋转,使其围绕y轴(偏航)旋转.pi半径。
let rotationTransform = Transform.init(pitch: 0, yaw: .pi, roll: 0)
let newTransform = simd_mul(modelInitialTransform, rotationTransform.matrix)
model.move(to: newTransform, relativeTo: nil, duration: 0.3, timingFunction: .easeInOut)https://stackoverflow.com/questions/72604310
复制相似问题