首页 > 解决方案 > 在 ARCore 中将物体旋转到磁北

问题描述

我想旋转一个物体使其朝向磁北,例如我想创建一个指南针,我该怎么做?我可以像下面这样在局部空间中旋转对象,但是如何与真实世界的北方对齐:

Node solarControls = new Node();
solarControls.setParent(sun);
solarControls.setRenderable(solarControlsRenderable);
solarControls.setLocalPosition(new Vector3(0.0f, 0.25f, 0.0f));
Quaternion orientation1 = Quaternion.axisAngle(new Vector3(0.0f, 1.0f, 0.0f), 90);
solarControls.setLocalRotation(orientation1);

标签: augmented-realityarcoreandroid-augmented-reality

解决方案


推荐阅读