Primitive

Primitive class

सभी प्रिमिटिव के लिए बेस क्लास

public abstract class Primitive : Entity, IMeshConvertible

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

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

गुण

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

तरीकों

नामविवरण
FindProperty(string)संपत्ति ढूँढता है। यह एक गतिशील संपत्ति हो सकती है (CreateDynamicProperty/SetProperty द्वारा बनाई गई) या मूल संपत्ति (इसके नाम से पहचानी गई)
GetBoundingBox()अपने ऑब्जेक्ट स्पेस कोऑर्डिनेट सिस्टम में वर्तमान इकाई का बाउंडिंग बॉक्स प्राप्त करता है।
virtual GetEntityRendererKey()रेंडरर में पंजीकृत इकाई रेंडरर की कुंजी प्राप्त करता है
GetProperty(string)निर्दिष्ट संपत्ति का मान प्राप्त करें
RemoveProperty(Property)एक गतिशील संपत्ति को हटाता है।
RemoveProperty(string)नाम द्वारा पहचानी गई निर्दिष्ट संपत्ति को हटाएं
SetProperty(string, object)निर्दिष्ट संपत्ति का मान सेट करता है
abstract ToMesh()वर्तमान वस्तु को मेश में बदलें

यह सभी देखें