ios - 手机加速相对于 iOS 中帧的初始参考
问题描述
我可以随时以某种方式获得相对于帧初始参考的加速向量吗?(我的意思是:xArbitraryZVertical 模式下的帧参考,第一次获得核心运动数据)我在前面的步骤中通过反复旋转矩阵得到的矩阵)并将其乘以加速度向量。但这似乎不起作用。也许这是一个有点愚蠢的问题,那么对不起,但我真的不知道该怎么做我想要的。也许有更简单的方法可以做到这一点?
解决方案
deviceMotion
反复轮询运动管理器。每次收到
nil
,什么都不做就返回。第一次收到非零结果时,将其态度保存到实例属性中。
以后每次收到非零结果时,调用
multiply(byInverseOf:)
它的态度,以存储的态度作为参数。结果是态度从原来的转变。
推荐阅读
- http - 为什么 HTTP 协议规定 GET 和 HEAD 方法不应该具有采取检索以外的操作的意义?
- junit5 - JUnit5 不同参数的多个来源(笛卡尔积)
- sharepoint-2013 - 为什么在 SharePoint 自定义网站设计中未加载预览图像?
- javascript - Bootstrap 4 警报使用 cookie 永久关闭
- angular - TypeScript service.ts 连接 Postgresql 数据库
- python - discord.py 使用 `with sqlite3.connection` 是个坏主意?
- git - 从 PR 恢复提交消息
- r - ggplot 是否可以将 2 个 .csv 与相同的值进行比较以了解值是否发生变化?
- angular - 垫步进请求参数
- angular - 使用 useHash 在 Electron/Angular 中路由:是吗?