TransformBuilder

TransformBuilder class

TransformBuilder का उपयोग ट्रांसफ़ॉर्म मैट्रिक्स को ट्रांसफ़ॉर्मेशन की श्रृंखला द्वारा बनाने के लिए किया जाता है।

विधियाँ

constructor

नामविवरण
constructor(initial, order)निर्दिष्ट प्रारंभिक ट्रांसफ़ॉर्म मैट्रिक्स और कॉम्पोज़ क्रम के साथ एक TransformBuilder बनाएं

Parameters:

नामप्रकारविवरण
initiaMatrix4null
क्रमComposeOrderComposeOrder

Result:


constructor_overload

नामविवरण
constructor_overload(order)निर्दिष्ट कॉम्पोज़ क्रम और प्रारंभिक आइडेंटिटी ट्रांसफ़ॉर्म मैट्रिक्स के साथ एक TransformBuilder बनाएं

Parameters:

नामप्रकारविवरण
क्रमComposeOrderComposeOrder

Result:


getMatrix

नामविवरण
getMatrix()वर्तमान मैट्रिक्स मान को प्राप्त या सेट करता है

Result:


setMatrix

नामविवरण
setMatrix(value)वर्तमान मैट्रिक्स मान को प्राप्त या सेट करता है

Result:


getComposeOrder

नामविवरण
getComposeOrder()चेन कॉम्पोज़ क्रम को प्राप्त या सेट करता है। प्रॉपर्टी का मान ComposeOrder पूर्णांक स्थिरांक है।

Result:


setComposeOrder

नामविवरण
setComposeOrder(value)चेन कॉम्पोज़ क्रम को प्राप्त या सेट करता है। प्रॉपर्टी का मान ComposeOrder पूर्णांक स्थिरांक है।

Result:


compose

नामविवरण
compose(m)आर्ग्यूमेंट को आंतरिक मैट्रिक्स में जोड़ें या पहले रखें।

Parameters:

नामप्रकारविवरण
Matrix4null

Result:


append

नामविवरण
append(m)नए ट्रांसफ़ॉर्म मैट्रिक्स को ट्रांसफ़ॉर्म चेन में जोड़ें।

Parameters:

नामप्रकारविवरण
Matrix4null

Result:


prepend

नामविवरण
prepend(m)नए ट्रांसफ़ॉर्म मैट्रिक्स को ट्रांसफ़ॉर्म चेन में prepend करें।

Parameters:

नामप्रकारविवरण
Matrix4null

Result:


rearrange

नामविवरण
rearrange(newX, newY, newZ)एक्सिस की लेआउट को पुनः व्यवस्थित करें।

Parameters:

नामप्रकारविवरण
newXअक्षअक्ष
newYअक्षअक्ष
newZअक्षअक्ष

Result:


scale

नामविवरण
scale(s)एक घटक s द्वारा स्केल किए गए स्केलिंग ट्रांसफ़ॉर्म मैट्रिक्स को chain करें।

Parameters:

नामप्रकारविवरण
Numbernull

Result:


scale

नामविवरण
scale(x, y, z)एक स्केलिंग ट्रांसफ़ॉर्म मैट्रिक्स को chain करें।

Parameters:

नामप्रकारविवरण
Numbernull
Numbernull
Numbernull

Result:


scale

नामविवरण
scale(s)एक स्केल ट्रांसफ़ॉर्म को chain करें।

Parameters:

नामप्रकारविवरण
Vector3null

Result:


rotateDegree

नामविवरण
rotateDegree(angle, axis)डिग्री में एक रोटेशन ट्रांसफ़ॉर्म को chain करें।

Parameters:

नामप्रकारविवरण
कोणNumberडिग्री में घुमाने का कोण।
अक्षVector3घुमाने के लिए एक्सिस।

Result:


rotateRadian

नामविवरण
rotateRadian(angle, axis)रेडियन में एक रोटेशन ट्रांसफ़ॉर्म को chain करें।

Parameters:

नामप्रकारविवरण
कोणNumberरेडियन में घुमाने का कोण।
अक्षVector3घुमाने के लिए एक्सिस।

Result:


rotate

नामविवरण
rotate(q)क्वाटरनियन द्वारा रोटेशन को chain करें।

Parameters:

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

Result:


rotateEulerDegree

नामविवरण
rotateEulerDegree(degX, degY, degZ)डिग्री में यूलेर कोणों द्वारा रोटेशन को chain करें।

Parameters:

नामप्रकारविवरण
degNumbernull
degNumbernull
degNumbernull

Result:


rotateEulerRadian

नामविवरण
rotateEulerRadian(x, y, z)रेडियन में यूलेर कोणों द्वारा रोटेशन को chain करें।

Parameters:

नामप्रकारविवरण
Numbernull
Numbernull
Numbernull

Result:


rotateEulerRadian

नामविवरण
rotateEulerRadian(r)रेडियन में यूलेर कोणों द्वारा रोटेशन को chain करें।

Parameters:

नामप्रकारविवरण
Vector3null

Result:


translate

नामविवरण
translate(tx, ty, tz)एक ट्रांसलेशन ट्रांसफ़ॉर्म को chain करें।

Parameters:

नामप्रकारविवरण
tNumbernull
tNumbernull
tNumbernull

Result:


translate

नामविवरण
translate(v)एक ट्रांसलेशन ट्रांसफ़ॉर्म को chain करें।

Parameters:

नामप्रकारविवरण
Vector3null

Result:


reset

नामविवरण
reset()ट्रांसफ़ॉर्म को आइडेंटिटी मैट्रिक्स पर रीसेट करें।

Result:


rotateDegree

नामविवरण
rotateDegree(rot, order)निर्दिष्ट क्रम के साथ घुमाव जोड़ें

Parameters:

नामप्रकारविवरण
rotVector3डिग्री में घुमाव
क्रमRotationOrderRotationOrder

Result:


rotateRadian

नामविवरण
rotateRadian(rot, order)निर्दिष्ट क्रम के साथ घुमाव जोड़ें

Parameters:

नामप्रकारविवरण
rotVector3रैडियन में रोटेशन
क्रमRotationOrderRotationOrder

Result: