Ich versuche, die Kameradrehung zu vereinfachen, um ein ausgewähltes Objekt in einem Diagramm anzuzeigen.Verwenden von Tween zum Animieren einer Kamera
Bisher habe ich
fourd.render_loop.push(() => TWEEN.update());
fourd.intersect_callback = function(vertex){
console.log(vertex);
var camera = fourd._internals.camera;
var start = new THREE.Euler().copy(camera.rotation);
camera.lookAt(vertex.position);
var end = new THREE.Euler().copy(camera.rotation);
camera.rotation.copy(start);
var tween = new TWEEN.Tween(camera.rotation)
.to(end, 600)
.easing(TWEEN.Easing.Quadratic.In)
.start();
};
wo render_loop einfach ist eine Sammlung von Funktionen in der Schleife machen genannt. Ich weiß nicht, was mir fehlt, aber ich erhalte eine Fehlermeldung:
THREE.Euler: .setFromRotationMatrix() gegeben ungestützt Reihenfolge: NaN
Könnten Sie ein Live-Codebeispiel erstellen? – prisoner849