首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用realityKit在抽头方向旋转三维usdz模型?

如何用realityKit在抽头方向旋转三维usdz模型?
EN

Stack Overflow用户
提问于 2022-06-13 14:10:45
回答 1查看 126关注 0票数 1

我可以利用点击的2d点从光线投射中得到世界的转变,现在假设3d usdz模型面对完全相反的方向,并且使用图像跟踪将其放置在图像上,我必须动态地旋转该模型,使它的脸指向用户所点击的方向。

注:-角度应根据rayCasting结果动态计算。

EN

回答 1

Stack Overflow用户

发布于 2022-06-13 14:38:59

设置模型的旋转,使其围绕y轴(偏航)旋转.pi半径。

代码语言:javascript
复制
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)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72604310

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档