Quaternion
Približni podaci
Quaternion je klasa u Aspose.3D FOSS za Java. Nasljednici od: Serializable.
Quaternion.Quaternion creates a quaternion with default components (0,0,0,0).
Ova klasa pruža 9 metoda za rad s Quaternion objektima u Java programima. Postoje i sljedeće metode: Quaternion, conjugate, fromAngleAxis, fromEulerAngle, getIdentity, multiply, normalize. Svi javni članovi su dostupni bilo kojoj Java aplikaciji nakon instalacije paketa Aspose.3D FOSS za Java. Ograničenja: identity.
Oznake i značajke
| Izvršni datum: | Iznos: | Prihvat | Opisivanje |
|---|---|---|---|
identity | Quaternion | Čitaj. | Dobiva identitet. |
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
Quaternion() | Inicijalizira quaternion s datim x, y, z, w dijelovima. |
Quaternion(w: double, x: double, y: double, z: double) | Zove Quaternion ((w, x, y, z) na ovom slučaju. |
fromEulerAngle(pitch: double, yaw: double, roll: double) → Quaternion | Poziv iz Euler Angle ((pitch, yaw, roll) na ovom Quaternion primjer. |
fromAngleAxis(angle: double, axis: Vector3) → Quaternion | Stvara četvoronij iz kut rotacije i vektora osi. |
getIdentity() → Quaternion | Vrati identitet. |
normalize() → Quaternion | Vrati jedinični quaternion ekvivalentni izvornom. |
conjugate() → Quaternion | Vrati konjugat kvaterniona (negira vektorski dio) |
multiply(a: Quaternion, b: Quaternion) → Quaternion | Vrati proizvod dva kvaterniona a i b. |
multiply(q: Quaternion) → Quaternion | Zove množiti ((q) na ovom Quaternion primjer. |