In Three.js möchte ich THREE.quaternion verwenden, um das Kameraobjekt zum ausgewählten Objekt rotieren zu lassen.
Ich habe das Web durchsucht, aber kein Beispiel / Demo oder Dokument über die Verwendung dieser Quaternion-Klasse gefunden.
Ich versuche mein Glück mit folgendem Code:
%Vor%Aber es funktioniert nicht. Habe ich etwas verpasst? Bitte helfen Sie. Vielen Dank im Voraus.
Slerp ist ziemlich einfach. Es dauert 4 Parameter:
targetRotation
die tatsächliche Kameradrehung destinationRotation
die Objektdrehung destinationRotation
neue Quaternion, die die neue Kameradrehung sein wird percentOfRotation
Dieser Parameter ist Spielplatz, ich verwende hier 0.07, könnte Wert zwischen 0 (0%) und 1 (100%) sein Dies ist meine Rotationsmethode:
%Vor%Hoffentlich hilft dir das. Und nicht stören, ich habe auch einige Wochen an der perfekten Kamera gearbeitet.
Ich denke, diese Zeile wird nicht funktionieren:
%Vor%Sie müssen
einstellen %Vor% Nach dem Hinzufügen eines Objekts zur Szene wird es beim Drehen automatisch auf obj.quaternion
angewendet.
Der zweite Punkt ist, dass Sie das Objekt auf Ihre Steuerelemente und nicht auf die Kamera anwenden sollten. Weil Sie das Objekt und nicht die Kamera steuern wollen?
Tags und Links javascript three.js