Geometry

Geometry class

सभी रेंडर करने योग्य ज्यामितीय वस्तुओं का आधार वर्ग (जैसेMesh ,NurbsSurface ,Patch और आदि.

Geometry आधार वर्ग समर्थन करता है: नियंत्रण बिंदु प्रबंधन , नियंत्रण बिंदु ज्यामिति के आधार 3D स्थानिक संरचना को परिभाषित करता है, विभिन्न ज्यामितीय प्रकारों में ठोस 3D मॉडल को परिभाषित करने का अलग तरीका होता है। वर्टेक्स तत्व परिभाषा , वर्टेक्स तत्व ज्योमेट्री में सामान्य/यूवी निर्देशांक/वर्टेक्स रंग जैसी अतिरिक्त जानकारी लागू करते हैं, देखेंVertexElement अधिक जानकारी के लिए। वस्तु विकृत करना ,Deformer ज्यामिति के आकार को चेतन करने के लिए बंधुआ हो सकता है।

public class Geometry : Entity

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

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

गुण

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

तरीकों

नामविवरण
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)निर्दिष्ट संपत्ति का मान सेट करता है

यह सभी देखें