Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Wenn Sie selbst Code zum Ausführen von Rotationen schreiben möchten, können Sie die Quaternion-Struktur mit den Rotationsformeln verwenden, die ich Ihnen gezeigt habe. Stellen Sie sich beispielsweise vor, Sie möchten die Variable point vom Typ Point3D um angle Grad um den axis-Vektor drehen. Sie müssen zunächst eine Rotationsquaternion und ihre Konjugation abrufen:
Quaternion qRotate = new Quaternion(axis, angle); Quaternion qConjugate = qRotate; qConjugate.Conjugate();