Shape

Shape class

आकार नियंत्रण बिंदुओं के एक सेट पर विरूपण का वर्णन करता है, जो माया में क्लस्टर डिफॉर्मर के समान है। उदाहरण के लिए, हम निर्मित ज्यामिति में एक आकृति जोड़ सकते हैं। और आकार और ज्यामिति में समान सांस्थितिक जानकारी है लेकिन नियंत्रण बिंदुओं की स्थिति अलग है। अलग-अलग मात्रा में प्रभाव के साथ, ज्यामिति विरूपण प्रभाव करती है।

public class Shape : Geometry

कंस्ट्रक्टर्स

नामविवरण
Shape()का एक नया उदाहरण प्रारंभ करता हैShape वर्ग.
Shape(string)का एक नया उदाहरण प्रारंभ करता हैShape वर्ग.

गुण

नामविवरण
CastShadows { get; set; }हो जाता है या सेट करता है कि क्या यह ज्यामिति छाया डाल सकती है
ControlPoints { get; }सभी नियंत्रण बिंदु प्राप्त करता है
Deformers { get; }इस ज्यामिति से जुड़े सभी विकृतियों को प्राप्त करता है।
Excluded { get; set; }हो जाता है या सेट करता है कि निर्यात के दौरान इस इकाई को बाहर करना है या नहीं।
Indices { get; }सूचकांक प्राप्त करता है।
virtual Name { get; set; }नाम प्राप्त या सेट करता है।
ParentNode { get; set; }पहले पैरेंट नोड को प्राप्त या सेट करता है, यदि पहला पैरेंट नोड सेट किया जाता है, तो यह इकाई अन्य पैरेंट नोड्स से अलग हो जाएगी।
ParentNodes { get; }सभी पैरेंट नोड्स प्राप्त करता है, ज्यामिति इंस्टेंसिंग के लिए एक इकाई को कई पैरेंट नोड्स से जोड़ा जा सकता है
Properties { get; }सभी संपत्तियों का संग्रह प्राप्त करता है।
ReceiveShadows { get; set; }हो जाता है या सेट करता है कि क्या यह ज्यामिति छाया प्राप्त कर सकती है।
Scene { get; }दृश्य प्राप्त करता है कि यह वस्तु से संबंधित है
VertexElements { get; }सभी शीर्ष तत्व प्राप्त करता है
Visible { get; set; }यदि ज्यामिति दृश्यमान है तो हो जाता है या सेट हो जाता है

तरीकों

नामविवरण
static FromControlPoints(params Vector3[])डिफ़ॉल्ट सूचकांकों के साथ निर्दिष्ट नियंत्रण बिंदुओं के साथ एक आकार बनाएं।
AddElement(VertexElement)मौजूदा ज्यामिति में मौजूदा वर्टेक्स तत्व जोड़ता है
CreateElement(VertexElementType)निर्दिष्ट प्रकार के साथ शीर्ष तत्व बनाता है और इसे ज्यामिति में जोड़ता है।
CreateElement(VertexElementType, MappingMode, ReferenceMode)निर्दिष्ट प्रकार के साथ शीर्ष तत्व बनाता है और इसे ज्यामिति में जोड़ता है।
CreateElementUV(TextureMapping)एक बनाता हैVertexElementUV दिए गए टेक्सचर मैपिंग प्रकार के साथ.
CreateElementUV(TextureMapping, MappingMode, ReferenceMode)एक बनाता हैVertexElementUV दिए गए टेक्सचर मैपिंग प्रकार के साथ.
FindProperty(string)संपत्ति ढूँढता है। यह एक गतिशील संपत्ति हो सकती है (CreateDynamicProperty/SetProperty द्वारा बनाई गई) या मूल संपत्ति (इसके नाम से पहचानी गई)
GetBoundingBox()अपने ऑब्जेक्ट स्पेस कोऑर्डिनेट सिस्टम में वर्तमान इकाई का बाउंडिंग बॉक्स प्राप्त करता है।
GetDeformers<T>()
GetElement(VertexElementType)निर्दिष्ट प्रकार के साथ शीर्ष तत्व प्राप्त करता है
virtual GetEntityRendererKey()रेंडरर में पंजीकृत इकाई रेंडरर की कुंजी प्राप्त करता है
GetProperty(string)निर्दिष्ट संपत्ति का मान प्राप्त करें
GetVertexElementOfUV(TextureMapping)हो जाता हैVertexElementUV दिए गए बनावट मानचित्रण प्रकार के साथ उदाहरण
RemoveProperty(Property)एक गतिशील संपत्ति को हटाता है।
RemoveProperty(string)नाम द्वारा पहचानी गई निर्दिष्ट संपत्ति को हटाएं
SetProperty(string, object)निर्दिष्ट संपत्ति का मान सेट करता है

यह सभी देखें