Quaternion
Quaternion structure
Quaternion आमतौर पर कंप्यूटर ग्राफिक्स में रोटेशन करने के लिए उपयोग किया जाता है।
कंस्ट्रक्टर्स
| नाम | विवरण |
|---|
| Quaternion(double, double, double, double) | का एक नया उदाहरण प्रारंभ करता हैQuaternion वर्ग. |
गुण
| नाम | विवरण |
|---|
| Length { get; } | चतुर्धातुक की लंबाई प्राप्त करता है |
तरीकों
| नाम | विवरण |
|---|
| static FromAngleAxis(double, Vector3) | दिए गए अक्ष के चारों ओर एक चतुष्कोण बनाता है और घड़ी की दिशा में घुमाता है |
| static FromEulerAngle(Vector3) | दिए गए यूलर कोण से चतुष्कोण बनाता है |
| static FromEulerAngle(double, double, double) | दिए गए यूलर कोण से चतुष्कोण बनाता है |
| static FromRotation(Vector3, Vector3) | एक चतुष्कोण बनाता है जो मूल से गंतव्य दिशा तक घूमता है |
| static Interpolate(float, Quaternion, Quaternion) | इस चतुर्धातुक को दिए गए चतुष्कोणीय तर्कों के बीच से और से के बीच प्रक्षेपित मान के साथ पॉप्युलेट करता है। |
| Concat(Quaternion) | दो चतुष्कोणों को जोड़ना |
| Conjugate() | वर्तमान चतुर्धातुक का संयुग्मी चतुर्भुज लौटाता है |
| Dot(Quaternion) | डॉट्स उत्पाद |
| override Equals(object) | जांचें कि क्या दो चतुर्भुज बराबर हैं |
| EulerAngles() | चतुष्कोण को यूलर कोणों द्वारा दर्शाए गए रोटेशन में परिवर्तित करता है सभी घटक रेडियन में हैं |
| override GetHashCode() | Quaternion का हैश कोड प्राप्त करता है |
| Inverse() | वर्तमान चतुर्धातुक का प्रतिलोम चतुर्भुज लौटाता है |
| Normalize() | चतुष्कोण को सामान्य करें |
| ToAngleAxis(out double, out Vector3) | |
| ToMatrix() | मैट्रिक्स को बदलने के लिए चतुष्कोण द्वारा प्रस्तुत रोटेशन को परिवर्तित करें। |
| override ToString() | string में चतुर्धातुक का प्रतिनिधित्व प्राप्त करता है |
| operator + | ऑपरेटर ओवरलोडिंग के लिए + |
| operator / | / के लिए ऑपरेटर ओवरलोडिंग |
| operator == | Quaternion के लिए समान ऑपरेटर |
| operator != | Quaternion के लिए बराबर नहीं ऑपरेटर |
| operator * | ऑपरेटर ओवरलोडिंग के लिए * (5 operators) |
खेत
| नाम | विवरण |
|---|
| static readonly Identity | पहचान चतुर्भुज। |
| w | डब्ल्यू घटक। |
| x | एक्स घटक। |
| y | वाई घटक। |
| z | जेड घटक। |
यह सभी देखें