TransformBuilder
Overview
TransformBuilder यह जावा के लिए Aspose.3D FOSS में एक कक्षा है।.
उपयोगिता वर्ग परिवर्तन मैट्रिक्स के निर्माण के लिए।.
इस कक्षा में जावा प्रोग्रामों में TransformBuilder वस्तुओं के साथ काम करने के लिए 23 तरीके प्रदान किए जाते हैं।. उपलब्ध तरीकों में शामिल हैं: TransformBuilder, append, compose, getComposeOrder, getMatrix, prepend, reset, rotate, rotateDegree, rotateEulerDegree, rotateEulerRadian, rotateRadian,और 4 अतिरिक्त तरीके।. सभी सार्वजनिक सदस्य किसी भी जावा अनुप्रयोग के लिए उपलब्ध हैं Aspose.3D FOSS स्थापित करने के बाद जावे पैकेज।. संपत्ति : composeOrder, matrix.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
matrix | Matrix4 | Read | वर्तमान मैट्रिक्स को प्राप्त करें।. |
composeOrder | ComposeOrder | Read | आदेश को संकलित करें।. |
Methods
| Signature | Description |
|---|---|
TransformBuilder(order: ComposeOrder) | एक नया TransformBuilder बनाता है जिसमें पहचान मैट्रिक्स और निर्दिष्ट आदेश होता है।. |
TransformBuilder(initial: Matrix4, order: ComposeOrder) | एक नया TransformBuilder निर्दिष्ट प्रारंभिक मैट्रिक्स और आदेश के साथ बनाता है।. |
getMatrix() → Matrix4 | वर्तमान मैट्रिक्स को प्राप्त करें।. |
setMatrix(value: Matrix4) | वर्तमान मैट्रिक्स को स्थापित करें।. |
getComposeOrder() → ComposeOrder | आदेश को संकलित करें।. |
setComposeOrder(value: ComposeOrder) | कॉम्प्लेक्स आदेश बनाएं।. |
compose(m: Matrix4) | वर्तमान मैट्रिक्स के साथ निर्दिष्ट मैथ्रिक को जोड़ें।. |
append(m: Matrix4) → TransformBuilder | वर्तमान मैट्रिक्स के लिए निर्दिष्ट मैथ्रिक को जोड़ें।. |
prepend(m: Matrix4) → TransformBuilder | वर्तमान मैट्रिक्स के लिए निर्दिष्ट मैथ्रिक से संबंधित है।. |
scale(s: double) → TransformBuilder | वर्तमान मैट्रिक्स को निर्दिष्ट स्केलर द्वारा स्काइलिंग करें।. |
scale(x: double, y: double, z: double) → TransformBuilder | वर्तमान मैट्रिक्स को निर्दिष्ट कारकों के अनुसार स्केल करें।. |
scale(s: Vector3) → TransformBuilder | वर्तमान मैट्रिक्स को निर्दिष्ट वक्टर द्वारा स्केल करें।. |
rotateDegree(angle: double, axis: Vector3) → TransformBuilder | वर्तमान मैट्रिक्स को निर्दिष्ट कोण (ग्रेड में) के माध्यम से निर्धारित एक्स के चारों ओर घूमता है।. |
rotateRadian(angle: double, axis: Vector3) → TransformBuilder | वर्तमान मैट्रिक्स को निर्दिष्ट कोण (रेडियन में) के माध्यम से निर्धारित एक्स के चारों ओर घूमता है।. |
rotate(q: Quaternion) → TransformBuilder | वर्तमान मैट्रिक्स को निर्दिष्ट क्वार्टरनियम द्वारा घुमाया जाता है।. |
rotateEulerDegree(degX: double, degY: double, degZ: double) → TransformBuilder | वर्तमान मैट्रिक्स को निर्दिष्ट ईउलर कोणों (ग्रेड में) द्वारा घुमाया जाता है।. |
rotateEulerRadian(x: double, y: double, z: double) → TransformBuilder | वर्तमान मैट्रिक्स को निर्दिष्ट ईउलर कोणों (रेडियन में) द्वारा घुमाता है।. |
rotateEulerRadian(r: Vector3) → TransformBuilder | वर्तमान मैट्रिक्स को निर्दिष्ट ईउलर कोणों (रेडियन में) द्वारा घुमाता है।. |
translate(tx: double, ty: double, tz: double) → TransformBuilder | वर्तमान मैट्रिक्स को निर्दिष्ट वक्टर द्वारा अनुवादित करता है।. |
translate(v: Vector3) → TransformBuilder | वर्तमान मैट्रिक्स को निर्दिष्ट वक्टर द्वारा अनुवादित करता है।. |
reset() | मैट्रिक्स को पहचान में पुनर्स्थापित करें।. |
rotateDegree(rot: Vector3, order: RotationOrder) | वर्तमान मैट्रिक्स को निर्दिष्ट Euler कोणों (ग्रेड में) द्वारा विशिष्ट आदेश के साथ घुमाया जाता है।. |
rotateRadian(rot: Vector3, order: RotationOrder) | वर्तमान मैट्रिक्स को निर्दिष्ट एउलर कोणों (रेडियन में) द्वारा विशिष्ट आदेश के साथ घुमाया जाता है।. |