Transform
अवलोकन
Transform Aspose.3D FOSS में .NET के लिए एक क्लास है. से विरासत लेता है: A3DObject, INamedObject.
एक ट्रांसफ़ॉर्म में ऐसी जानकारी होती है जो वस्तु के translate/scale/rotation या ट्रांसफ़ॉर्म मैट्रिक्स तक न्यूनतम लागत पर पहुँच प्रदान करती है। यह स्थानीय ट्रांसफ़ॉर्म द्वारा उपयोग किया जाता है।.
यह क्लास .NET प्रोग्रामों में Transform ऑब्जेक्ट्स के साथ काम करने के लिए 14 मेथड्स प्रदान करती है।. उपलब्ध मेथड्स में शामिल हैं: A3DObject, FindProperty, GetProperty, RemoveProperty, SetEulerAngles, SetGeometricRotation, SetGeometricScaling, SetGeometricTranslation, SetPostRotation, SetPreRotation, SetProperty, SetRotation, और 2 अतिरिक्त मेथड्स।. सभी सार्वजनिक सदस्य Aspose.3D FOSS for .NET पैकेज को स्थापित करने के बाद किसी भी .NET एप्लिकेशन के लिए उपलब्ध होते हैं।. गुण: EulerAngles, GeometricRotation, GeometricScaling, GeometricTranslation, Name, PostRotation, और 10 और।.
प्रॉपर्टीज़
| नाम | प्रकार | Access | विवरण |
|---|---|---|---|
Translation | Vector3 | पढ़ें/लिखें | अनुवाद को प्राप्त करता है या सेट करता है |
Scaling | Vector3 | पढ़ें/लिखें | स्केलिंग प्राप्त करता है या सेट करता है |
ScalingOffset | Vector3 | पढ़ें/लिखें | स्केलिंग ऑफ़सेट को प्राप्त करता है या सेट करता है |
ScalingPivot | Vector3 | पढ़ें/लिखें | स्केलिंग पिवट को प्राप्त करता है या सेट करता है |
PreRotation | Vector3 | पढ़ें/लिखें | डिग्री में दर्शाए गए प्री-रोटेशन को प्राप्त करता है या सेट करता है |
RotationOffset | Vector3 | पढ़ें/लिखें | प्राप्त करता है या सेट करता है rotation offset |
RotationPivot | Vector3 | पढ़ें/लिखें | रोटेशन पिवट को प्राप्त करता है या सेट करता है |
PostRotation | Vector3 | पढ़ना/लिखना | डिग्री में दर्शाए गए पोस्ट-रोटेशन को प्राप्त करता है या सेट करता है |
EulerAngles | Vector3 | पढ़ना/लिखना | Euler कोणों में दर्शाए गए घूर्णन को प्राप्त करता है या सेट करता है, डिग्री में मापा गया |
Rotation | Quaternion | पढ़ें/लिखें | क्वाटरनियन में दर्शाए गए घूर्णन को प्राप्त करता है या सेट करता है।. |
TransformMatrix | Matrix4 | पढ़ें/लिखें | ट्रांसफ़ॉर्म मैट्रिक्स को प्राप्त करता है या सेट करता है।. |
GeometricTranslation | Vector3 | पढ़ें/लिखें | भौगोलिक अनुवाद को प्राप्त करता है या सेट करता है।. |
GeometricScaling | Vector3 | पढ़ें/लिखें | ज्यामितीय स्केलिंग प्राप्त करता है या सेट करता है।. |
GeometricRotation | Vector3 | पढ़ें/लिखें | ज्यामितीय Euler घूर्णन को प्राप्त करता है या सेट करता है (डिग्री में मापा गया)।. |
Name | string | पढ़ें/लिखें | नाम प्राप्त करता है या सेट करता है।. |
Properties | PropertyCollection | पढ़ें | सभी गुणों का संग्रह प्राप्त करता है।. |
मेथड्स
| Signature | विवरण |
|---|---|
SetGeometricTranslation(x: double, y: double, z: double) | ज्यामितीय अनुवाद को सेट करता है।. |
SetGeometricScaling(sx: double, sy: double, sz: double) | ज्यामितीय स्केलिंग सेट करता है।. |
SetGeometricRotation(rx: double, ry: double, rz: double) | ज्यामितीय यूलेर घूर्णन को सेट करता है (डिग्री में मापा गया)।. |
SetTranslation(tx: double, ty: double, tz: double) | वर्तमान ट्रांसफ़ॉर्म का ट्रांसलेशन सेट करता है।. |
SetScale(sx: double, sy: double, sz: double) | वर्तमान ट्रांसफ़ॉर्म का स्केल सेट करता है।. |
SetEulerAngles(rx: double, ry: double, rz: double) | वर्तमान ट्रांसफ़ॉर्म के यूलर कोण को डिग्री में सेट करता है।. |
SetRotation(rw: double, rx: double, ry: double, rz: double) | वर्तमान ट्रांसफ़ॉर्म का रोटेशन (क्वाटरनियन घटकों) सेट करता है।. |
SetPreRotation(rx: double, ry: double, rz: double) | डिग्री में दर्शाए गए pre-rotation को सेट करता है |
SetPostRotation(rx: double, ry: double, rz: double) | डिग्री में प्रतिनिधित्व किए गए पोस्ट‑रोटेशन को सेट करता है |
A3DObject() | A3DObject क्लास का नया इंस्टेंस बिना नाम के आरंभ करता है।।. |
RemoveProperty(property: Property) | एक डायनेमिक प्रॉपर्टी को हटाता है. |
GetProperty(property: string) | निर्दिष्ट प्रॉपर्टी का मान प्राप्त करें |
SetProperty(property: string, value: object?) | निर्दिष्ट प्रॉपर्टी का मान सेट करता है |
FindProperty(propertyName: string) | प्रॉपर्टी को खोजता है. |