Transform

Transform class

एक परिवर्तन में ऐसी जानकारी होती है जो ऑब्जेक्ट के अनुवाद/स्केल/रोटेशन तक पहुंच की अनुमति देती है या मैट्रिक्स को न्यूनतम लागत पर बदल देती है इसका उपयोग स्थानीय परिवर्तन द्वारा किया जाता है।

public class Transform : A3DObject

गुण

नामविवरण
EulerAngles { get; set; }डिग्री में मापे गए यूलर कोणों में दर्शाए गए रोटेशन को प्राप्त या सेट करता है
GeometricRotation { get; set; }ज्यामितीय यूलर रोटेशन प्राप्त करता है या सेट करता है (डिग्री में मापा जाता है)। ज्यामितीय परिवर्तन केवल संलग्न संस्थाओं को प्रभावित करता है और चाइल्ड नोड्स को अप्रभावित छोड़ देता है। इसे स्थानीय परिवर्तन के रूप में विलय कर दिया जाएगा जब आप ज्यामितीय परिवर्तन को उन फ़ाइल प्रकारों में निर्यात करते हैं जो इसका समर्थन नहीं करते हैं।
GeometricScaling { get; set; }ज्यामितीय स्केलिंग प्राप्त या सेट करता है। ज्यामितीय परिवर्तन केवल संलग्न संस्थाओं को प्रभावित करता है और चाइल्ड नोड्स को अप्रभावित छोड़ देता है। इसे स्थानीय परिवर्तन के रूप में विलय कर दिया जाएगा जब आप ज्यामितीय परिवर्तन को उन फ़ाइल प्रकारों में निर्यात करते हैं जो इसका समर्थन नहीं करते हैं।
GeometricTranslation { get; set; }ज्यामितीय अनुवाद प्राप्त या सेट करता है। ज्यामितीय परिवर्तन केवल संलग्न संस्थाओं को प्रभावित करता है और चाइल्ड नोड्स को अप्रभावित छोड़ देता है। इसे स्थानीय परिवर्तन के रूप में विलय कर दिया जाएगा जब आप ज्यामितीय परिवर्तन को उन फ़ाइल प्रकारों में निर्यात करते हैं जो इसका समर्थन नहीं करते हैं।
virtual Name { get; set; }नाम प्राप्त या सेट करता है।
PostRotation { get; set; }डिग्री में दर्शाए गए पोस्ट-रोटेशन को प्राप्त या सेट करता है
PreRotation { get; set; }डिग्री में दर्शाए गए पूर्व-रोटेशन को प्राप्त या सेट करता है
Properties { get; }सभी संपत्तियों का संग्रह प्राप्त करता है।
Rotation { get; set; }चतुष्कोण में दर्शाए गए रोटेशन को प्राप्त या सेट करता है।
Scale { get; set; }स्केल प्राप्त या सेट करता है
TransformMatrix { get; set; }रूपांतरण मैट्रिक्स प्राप्त या सेट करता है।
Translation { get; set; }अनुवाद प्राप्त या सेट करता है

तरीकों

नामविवरण
FindProperty(string)संपत्ति ढूँढता है। यह एक गतिशील संपत्ति हो सकती है (CreateDynamicProperty/SetProperty द्वारा बनाई गई) या मूल संपत्ति (इसके नाम से पहचानी गई)
GetProperty(string)निर्दिष्ट संपत्ति का मान प्राप्त करें
RemoveProperty(Property)एक गतिशील संपत्ति को हटाता है।
RemoveProperty(string)नाम द्वारा पहचानी गई निर्दिष्ट संपत्ति को हटाएं
SetEulerAngles(double, double, double)यूलर कोणों को वर्तमान परिवर्तन की डिग्री में सेट करता है।
SetGeometricRotation(double, double, double)ज्यामितीय यूलर रोटेशन सेट करता है (डिग्री में मापा जाता है)। ज्यामितीय परिवर्तन केवल संलग्न संस्थाओं को प्रभावित करता है और चाइल्ड नोड्स को अप्रभावित छोड़ देता है। इसे स्थानीय परिवर्तन के रूप में विलय कर दिया जाएगा जब आप ज्यामितीय परिवर्तन को उन फ़ाइल प्रकारों में निर्यात करते हैं जो इसका समर्थन नहीं करते हैं।
SetGeometricScaling(double, double, double)ज्यामितीय स्केलिंग सेट करता है। ज्यामितीय परिवर्तन केवल संलग्न संस्थाओं को प्रभावित करता है और चाइल्ड नोड्स को अप्रभावित छोड़ देता है। इसे स्थानीय परिवर्तन के रूप में विलय कर दिया जाएगा जब आप ज्यामितीय परिवर्तन को उन फ़ाइल प्रकारों में निर्यात करते हैं जो इसका समर्थन नहीं करते हैं।
SetGeometricTranslation(double, double, double)ज्यामितीय अनुवाद सेट करता है। ज्यामितीय परिवर्तन केवल संलग्न संस्थाओं को प्रभावित करता है और चाइल्ड नोड्स को अप्रभावित छोड़ देता है। इसे स्थानीय परिवर्तन के रूप में विलय कर दिया जाएगा जब आप ज्यामितीय परिवर्तन को उन फ़ाइल प्रकारों में निर्यात करते हैं जो इसका समर्थन नहीं करते हैं।
SetPostRotation(double, double, double)डिग्री में दर्शाए गए पोस्ट-रोटेशन को सेट करता है
SetPreRotation(double, double, double)डिग्री में दर्शाए गए पूर्व-रोटेशन को सेट करता है
SetProperty(string, object)निर्दिष्ट संपत्ति का मान सेट करता है
SetRotation(double, double, double, double)वर्तमान परिवर्तन के रोटेशन (चतुष्कोणीय घटकों के रूप में) सेट करता है।
SetScale(double, double, double)वर्तमान परिवर्तन का पैमाना सेट करता है।
SetTranslation(double, double, double)वर्तमान परिवर्तन का अनुवाद सेट करता है।

यह सभी देखें