क्वाटरनियन

Quaternion class

क्वाटरनियन का आमतौर पर कंप्यूटर ग्राफिक्स में रोटेशन करने के लिए उपयोग किया जाता है।

प्रॉपर्टीज़

नामविवरण
ww घटक।
xx घटक।
yy घटक।
zz घटक।
IDENTITYपहचान क्वाटरनियन।

विधियाँ

constructor

नामविवरण
constructor()

Result:


constructor_overload

नामविवरण
constructor_overload(w, x, y, z)क्वाटरनियन क्लास का एक नया उदाहरण आरंभ करता है।

Parameters:

नामप्रकारविवरण
wNumberक्वाटरनियन का w घटक
xNumberक्वाटरनियन का x घटक
yNumberक्वाटरनियन का y घटक
zNumberक्वाटरनियन का z घटक

Result:


getLength

नामविवरण
getLength()क्वाटरनियन की लंबाई प्राप्त करता है

Result:


equals

नामविवरण
equals(obj)जाँचें कि दो क्वाटरनियन समान हैं

Parameters:

नामप्रकारविवरण
objऑब्जेक्टसमानता जाँचने के लिए वस्तु।

Result: boolean


hashCode

नामविवरण
hashCode()क्वाटरनियन का हैश कोड प्राप्त करता है

Result: Number


conjugate

नामविवरण
conjugate()वर्तमान क्वाटरनियन का संयुग्म क्वाटरनियन लौटाता है

Result: क्वाटरनियन


inverse

नामविवरण
inverse()वर्तमान क्वाटरनियन का प्रतिलोम क्वाटरनियन लौटाता है

Result: क्वाटरनियन


dot

नामविवरण
dot(q)डॉट्स का गुणनफल

Parameters:

नामप्रकारविवरण
qक्वाटरनियनयह क्वाटरनियन

Result: Number


eulerAngles

नामविवरण
eulerAngles()क्वाटरनियन को यूलेर कोणों द्वारा दर्शाए गए घूर्णन में बदलता है सभी घटक रैडियन में हैं

Result: Vector3


normalize

नामविवरण
normalize()क्वाटरनियन को सामान्यीकृत करें

Result: क्वाटरनियन


concat

नामविवरण
concat(rhs)दो क्वाटरनियनों को जोड़ें

Parameters:

नामप्रकारविवरण
rhक्वाटरनियनnull

Result: क्वाटरनियन


fromAngleAxis

नामविवरण
fromAngleAxis(a, axis)दिए गए अक्ष के चारों ओर एक क्वाटरनियन बनाता है और घड़ी की दिशा में घुमाता है

Parameters:

नामप्रकारविवरण
एकNumberघड़ी की दिशा में घूर्णन रैडियन में
अक्षVector3अक्ष

Result: क्वाटरनियन


fromRotation

नामविवरण
fromRotation(orig, dest)एक क्वाटरनियन बनाता है जो मूल दिशा से गंतव्य दिशा की ओर घूमता है

Parameters:

नामप्रकारविवरण
origVector3मूल दिशा
destVector3गंतव्य दिशा

Result: क्वाटरनियन


fromEulerAngle

नामविवरण
fromEulerAngle(pitch, yaw, roll)दिए गए यूलेर कोण से क्वाटरनियन बनाता है

Parameters:

नामप्रकारविवरण
पिचNumberपिच रैडियन में
यॉNumberयॉ रैडियन में
रोलNumberरैडियन में रोल

Result: क्वाटरनियन


fromEulerAngle

नामविवरण
fromEulerAngle(eulerAngle)दिए गए यूलेर कोण से क्वाटरनियन बनाता है

Parameters:

नामप्रकारविवरण
eulerAngleVector3रैडियन में यूलेर कोण

Result: क्वाटरनियन


toMatrix

नामविवरण
toMatrix()क्वाटरनियन द्वारा प्रस्तुत घूर्णन को ट्रांसफ़ॉर्म मैट्रिक्स में बदलें।

Result: Matrix4


toString

नामविवरण
toString()क्वाटरनियन का प्रतिनिधित्व स्ट्रिंग में प्राप्त करता है।

Result: स्ट्रिंग


interpolate

नामविवरण
interpolate(t, from, to)इस क्वाटरनियन को दिए गए क्वाटरनियन तर्कों के बीच t के मान के लिए इंटरपोलेटेड मान से भरता है, जहाँ t from और to के बीच होता है।

Parameters:

नामप्रकारविवरण
tNumberइंटरपोलेशन के लिए गुणांक।
fromक्वाटरनियनस्रोत क्वाटरनियन।
toक्वाटरनियनलक्ष्य क्वाटरनियन।

Result: क्वाटरनियन