Three.js: Quaternion не работает, как ожидалось - PullRequest
0 голосов
/ 20 ноября 2018

Я пытаюсь использовать кватернион в своем приложении:

var squareMesh = new THREE.Mesh(square, squareMaterial);
var quaternion = new THREE.Quaternion(x,y,z,w);
squareMesh.applyQuaternion(quaternion)

Я получаю x, y, z, w в качестве входных данных из другого приложения.

Так что я ожидаю, что suqareMesh будет вращаться вокругего ось с неизменным положением.

Но я вижу, что squareMesh расположен на некотором расстоянии от своего исходного положения.

Чего здесь не хватает в моем понимании?

...