代码之家  ›  专栏  ›  技术社区  ›  AVEbrahimi

将物体旋转到地磁北极

  •  0
  • AVEbrahimi  · 技术社区  · 6 年前

    我想旋转一个物体,使其朝向磁北方向,例如,我想创建一个指南针,我如何才能做到这一点? 我可以在局部空间中旋转对象,如下所示,但如何与真实世界北对齐:

    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);
    
    0 回复  |  直到 6 年前