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 | जेड घटक। |
यह सभी देखें