TransformBuilder
अंतर्वस्तु
[
छिपाना
]TransformBuilder class
TransformBuilder का उपयोग ट्रांसफ़ॉर्म मैट्रिक्स को ट्रांसफ़ॉर्मेशन की श्रृंखला द्वारा बनाने के लिए किया जाता है।
विधियाँ
constructor
| नाम | विवरण |
|---|---|
| constructor(initial, order) | निर्दिष्ट प्रारंभिक ट्रांसफ़ॉर्म मैट्रिक्स और कॉम्पोज़ क्रम के साथ एक TransformBuilder बनाएं |
Parameters:
| नाम | प्रकार | विवरण |
|---|---|---|
| initia | Matrix4 | null |
| क्रम | ComposeOrder | ComposeOrder |
Result:
constructor_overload
| नाम | विवरण |
|---|---|
| constructor_overload(order) | निर्दिष्ट कॉम्पोज़ क्रम और प्रारंभिक आइडेंटिटी ट्रांसफ़ॉर्म मैट्रिक्स के साथ एक TransformBuilder बनाएं |
Parameters:
| नाम | प्रकार | विवरण |
|---|---|---|
| क्रम | ComposeOrder | ComposeOrder |
Result:
getMatrix
| नाम | विवरण |
|---|---|
| getMatrix() | वर्तमान मैट्रिक्स मान को प्राप्त या सेट करता है |
Result:
setMatrix
| नाम | विवरण |
|---|---|
| setMatrix(value) | वर्तमान मैट्रिक्स मान को प्राप्त या सेट करता है |
Result:
getComposeOrder
| नाम | विवरण |
|---|---|
| getComposeOrder() | चेन कॉम्पोज़ क्रम को प्राप्त या सेट करता है। प्रॉपर्टी का मान ComposeOrder पूर्णांक स्थिरांक है। |
Result:
setComposeOrder
| नाम | विवरण |
|---|---|
| setComposeOrder(value) | चेन कॉम्पोज़ क्रम को प्राप्त या सेट करता है। प्रॉपर्टी का मान ComposeOrder पूर्णांक स्थिरांक है। |
Result:
compose
| नाम | विवरण |
|---|---|
| compose(m) | आर्ग्यूमेंट को आंतरिक मैट्रिक्स में जोड़ें या पहले रखें। |
Parameters:
| नाम | प्रकार | विवरण |
|---|---|---|
| Matrix4 | null |
Result:
append
| नाम | विवरण |
|---|---|
| append(m) | नए ट्रांसफ़ॉर्म मैट्रिक्स को ट्रांसफ़ॉर्म चेन में जोड़ें। |
Parameters:
| नाम | प्रकार | विवरण |
|---|---|---|
| Matrix4 | null |
Result:
prepend
| नाम | विवरण |
|---|---|
| prepend(m) | नए ट्रांसफ़ॉर्म मैट्रिक्स को ट्रांसफ़ॉर्म चेन में prepend करें। |
Parameters:
| नाम | प्रकार | विवरण |
|---|---|---|
| Matrix4 | null |
Result:
rearrange
| नाम | विवरण |
|---|---|
| rearrange(newX, newY, newZ) | एक्सिस की लेआउट को पुनः व्यवस्थित करें। |
Parameters:
| नाम | प्रकार | विवरण |
|---|---|---|
| newX | अक्ष | अक्ष |
| newY | अक्ष | अक्ष |
| newZ | अक्ष | अक्ष |
Result:
scale
| नाम | विवरण |
|---|---|
| scale(s) | एक घटक s द्वारा स्केल किए गए स्केलिंग ट्रांसफ़ॉर्म मैट्रिक्स को chain करें। |
Parameters:
| नाम | प्रकार | विवरण |
|---|---|---|
| Number | null |
Result:
scale
| नाम | विवरण |
|---|---|
| scale(x, y, z) | एक स्केलिंग ट्रांसफ़ॉर्म मैट्रिक्स को chain करें। |
Parameters:
| नाम | प्रकार | विवरण |
|---|---|---|
| Number | null | |
| Number | null | |
| Number | null |
Result:
scale
| नाम | विवरण |
|---|---|
| scale(s) | एक स्केल ट्रांसफ़ॉर्म को chain करें। |
Parameters:
| नाम | प्रकार | विवरण |
|---|---|---|
| Vector3 | null |
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:
| नाम | प्रकार | विवरण |
|---|---|---|
| deg | Number | null |
| deg | Number | null |
| deg | Number | null |
Result:
rotateEulerRadian
| नाम | विवरण |
|---|---|
| rotateEulerRadian(x, y, z) | रेडियन में यूलेर कोणों द्वारा रोटेशन को chain करें। |
Parameters:
| नाम | प्रकार | विवरण |
|---|---|---|
| Number | null | |
| Number | null | |
| Number | null |
Result:
rotateEulerRadian
| नाम | विवरण |
|---|---|
| rotateEulerRadian(r) | रेडियन में यूलेर कोणों द्वारा रोटेशन को chain करें। |
Parameters:
| नाम | प्रकार | विवरण |
|---|---|---|
| Vector3 | null |
Result:
translate
| नाम | विवरण |
|---|---|
| translate(tx, ty, tz) | एक ट्रांसलेशन ट्रांसफ़ॉर्म को chain करें। |
Parameters:
| नाम | प्रकार | विवरण |
|---|---|---|
| t | Number | null |
| t | Number | null |
| t | Number | null |
Result:
translate
| नाम | विवरण |
|---|---|
| translate(v) | एक ट्रांसलेशन ट्रांसफ़ॉर्म को chain करें। |
Parameters:
| नाम | प्रकार | विवरण |
|---|---|---|
| Vector3 | null |
Result:
reset
| नाम | विवरण |
|---|---|
| reset() | ट्रांसफ़ॉर्म को आइडेंटिटी मैट्रिक्स पर रीसेट करें। |
Result:
rotateDegree
| नाम | विवरण |
|---|---|
| rotateDegree(rot, order) | निर्दिष्ट क्रम के साथ घुमाव जोड़ें |
Parameters:
| नाम | प्रकार | विवरण |
|---|---|---|
| rot | Vector3 | डिग्री में घुमाव |
| क्रम | RotationOrder | RotationOrder |
Result:
rotateRadian
| नाम | विवरण |
|---|---|
| rotateRadian(rot, order) | निर्दिष्ट क्रम के साथ घुमाव जोड़ें |
Parameters:
| नाम | प्रकार | विवरण |
|---|---|---|
| rot | Vector3 | रैडियन में रोटेशन |
| क्रम | RotationOrder | RotationOrder |
Result: