Enumerations
Quaternion एक इकाई क्वाटरनियन को दर्शाता है जिसका उपयोग घूर्णन के लिए किया जाता है। यह गिम्बल लॉक से बचाता है और अभिविन्यासों के बीच सुगम इंटरपोलेशन प्रदान करता है। यह Transform क्लास घूर्णन को एक के रूप में संग्रहीत करती है Quaternion के माध्यम से सुलभ getRotation() / setRotation().
Enumerations: com.aspose.threed
Enumerations
| Enumerations | Enumerations |
|---|
Quaternion() | पहचान क्वाटरनियन (1, 0, 0, 0) |
Quaternion(double w, double x, double y, double z) | चार घटकों से बनता है |
सार्वजनिक फ़ील्ड्स
Quaternion का उपयोग करता है सार्वजनिक फ़ील्ड्स घटक पहुँच के लिए (गेटर/सेटर मेथड्स नहीं):
| Enumerations | Enumerations | Enumerations | Enumerations |
|---|
w | double | q.w | स्केलर (वास्तविक) भाग |
x | double | q.x | वेक्टर भाग का X घटक |
y | double | q.y | वेक्टर भाग का Y घटक |
z | double | q.z | वेक्टर भाग का Z घटक |
गणना किए गए गुण
| Enumerations | Enumerations | Enumerations | Enumerations |
|---|
length | double | getLength() | क्वाटरनियन का परिमाण (होना चाहिए 1.0 एक इकाई क्वाटरनियन के लिए) |
स्थैतिक फ़ील्ड्स
| Enumerations | Enumerations | Enumerations |
|---|
IDENTITY | Quaternion | पहचान क्वाटरनियन (1, 0, 0, 0) – कोई घूर्णन नहीं |
स्थैतिक मेथड्स
| Enumerations | वापसी प्रकार | Enumerations |
|---|
Quaternion.fromEuler(double x, double y, double z) | Quaternion | डिग्री में यूलेर कोणों से क्वाटरनियन बनाता है |
Quaternion.fromAngleAxis(double angle, Vector3 axis) | Quaternion | एक कोण (रेडियन) और घूर्णन अक्ष से क्वाटरनियन बनाता है |
इंस्टेंस मेथड्स
| Enumerations | वापसी प्रकार | Enumerations |
|---|
normalize() | Quaternion | इकाई-लंबाई की कॉपी लौटाता है |
conjugate() | Quaternion | संयुग्म (नकारात्मक वेक्टर भाग) लौटाता है |
inverse() | Quaternion | गुणात्मक प्रतिलोम लौटाता है |
toEulerAngles() | Vector3 | डिग्री में यूलेर कोणों में परिवर्तित करता है |
toMatrix() | Matrix4 | 4x4 घूर्णन मैट्रिक्स में परिवर्तित करता है |
Enumerations
संबंधित देखें