Поверните объект, чтобы направиться на магнитный север в АРК - PullRequest
0 голосов
/ 14 ноября 2018

Я хочу повернуть объект, чтобы он направлялся на магнитный север, например, я хочу создать стрелку компаса, как я могу это сделать?Я могу вращать объекты в локальном пространстве, как показано ниже, но как выровнять их по реальному северу:

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);
...