如何在 ARCore 中使用 POSE?

How to use POSE in ARCore?

ARCore 文档将 Pose 定义为:

Pose represents an immutable rigid transformation from one coordinate space to another. As provided from all ARCore APIs, Poses always describe the transformation from the object's local coordinate space to the world coordinate space. The transformation is defined using a quaternion rotation about the origin followed by a translation.

物体的局部坐标space和世界坐标space是什么?

您可以将对象局部坐标 space 视为对象本身的 x、y 和 z 轴,将世界坐标 space 视为 x、y、和您在预览中查看的整个世界的 z 轴。

换句话说,本地 space 就好像对象本身就存在一样。您可以按照通常的方式旋转、倾斜、缩放此 space 中的对象。

当您想在现实世界中显示您的对象时,在局部 space 中对象上的每个点都将在该局部 space 中具有 x、y、z 坐标], 需要映射到世界 space.

中的 x,y,z