Primitive
अवलोकन
Primitive Aspose.3D FOSS में .NET के लिए एक क्लास है।. से विरासत में प्राप्त: Geometry, INamedObject, IMeshConvertible.
सभी प्रिमिटिव्स के लिए बेस क्लास
यह क्लास .NET प्रोग्रामों में Primitive ऑब्जेक्ट्स के साथ काम करने के लिए 18 मेथड्स प्रदान करती है।. उपलब्ध मेथड्स में शामिल हैं: A3DObject, AddElement, CreateElement, CreateElementUV, Entity, FindProperty, Geometry, GetBoundingBox, GetDeformers, GetElement, GetEntityRendererKey, GetProperty, और 6 अतिरिक्त मेथड्स।. Aspose.3D FOSS for .NET पैकेज को इंस्टॉल करने के बाद सभी सार्वजनिक सदस्य किसी भी .NET एप्लिकेशन के लिए सुलभ होते हैं।. गुण: CastShadows, ControlPoints, Deformers, Excluded, Name, ParentNode, और 6 और।.
प्रॉपर्टीज़
| नाम | प्रकार | Access | विवरण |
|---|---|---|---|
CastShadows | bool | पढ़ें/लिखें | प्राप्त करता है या सेट करता है कि यह ज्यामिति छाया डाल सकती है |
ReceiveShadows | bool | पढ़ें/लिखें | प्राप्त करता है या सेट करता है कि यह ज्यामिति छाया प्राप्त कर सकती है या नहीं।. |
Visible | bool | पढ़ें/लिखें | ज्यामिति दृश्यमान है या नहीं, इसे प्राप्त करता है या सेट करता है |
Deformers | IList<Deformer> | पढ़ें | इस ज्योमेट्री से जुड़े सभी डिफॉर्मर प्राप्त करता है।. |
ControlPoints | IArrayList<Vector4> | पढ़ें | सभी नियंत्रण बिंदुओं को प्राप्त करता है |
VertexElements | IList<VertexElement> | पढ़ें | सभी वर्टेक्स तत्व प्राप्त करता है |
Excluded | bool | पढ़ें/लिखें | यह निर्धारित करता है या सेट करता है कि निर्यात के दौरान इस इकाई को बाहर रखा जाए या नहीं।. |
ParentNodes | List<Node> | पढ़ें | सभी पैरेंट नोड्स प्राप्त करता है, एक एंटिटी को जियोमेट्री इंस्टेंसिंग के लिए कई पैरेंट नोड्स से जोड़ा जा सकता है |
ParentNode | Node | पढ़ें/लिखें | पहले parent node को प्राप्त करता है या सेट करता है, यदि पहला parent node सेट किया जाता है, तो यह entity अन्य parent node से अलग हो जाएगी।. |
Scene | Scene | पढ़ें | इस ऑब्जेक्ट से संबंधित सीन को प्राप्त करता है |
Name | string | पढ़ें/लिखें | नाम प्राप्त करता है या सेट करता है।. |
Properties | PropertyCollection | पढ़ें | सभी गुणों का संग्रह प्राप्त करता है।. |
मेथड्स
| Signature | विवरण |
|---|---|
Primitive(name: string) | class की नई instance को initialise करता है।. |
ToMesh() | वर्तमान object को mesh में परिवर्तित करता है |
Geometry(name: string) | Geometry class की नई instance को initialise करता है।. |
GetDeformers() | सभी डिफॉर्मर प्राप्त करता है |
GetElement(type: VertexElementType) | निर्दिष्ट प्रकार के साथ एक वर्टेक्स तत्व प्राप्त करता है |
GetVertexElementOfUV(textureMapping: TextureMapping) | दिए गए texture mapping type के साथ एक VertexElementUV instance प्राप्त करता है |
CreateElement(type: VertexElementType) | निर्दिष्ट type के साथ एक vertex element बनाता है और उसे geometry में जोड़ता है।. |
AddElement(element: VertexElement) | मौजूदा vertex element को वर्तमान geometry में जोड़ता है |
CreateElementUV(uvMapping: TextureMapping) | दिए गए टेक्सचर मैपिंग प्रकार के साथ VertexElementUV बनाता है।. |
Entity(name: string) | Entity क्लास का नया इंस्टेंस इनिशियलाइज़ करता है।. |
GetBoundingBox() | वर्तमान एंटिटी का बाउंडिंग बॉक्स उसके ऑब्जेक्ट स्पेस कोऑर्डिनेट सिस्टम में प्राप्त करता है।. |
GetEntityRendererKey() | रेंडरर में रजिस्टर किए गए एंटिटी रेंडरर की कुंजी प्राप्त करता है। |
SceneObject(name: string) | एक SceneObject को डिफ़ॉल्ट नाम के साथ इनिशियलाइज़ करें। |
A3DObject() | A3DObject क्लास का नया इंस्टेंस बिना नाम के इनिशियलाइज़ करता है।. |
RemoveProperty(property: Property) | एक डायनामिक प्रॉपर्टी को हटाता है।. |
GetProperty(property: string) | निर्दिष्ट प्रॉपर्टी का मान प्राप्त करें |
SetProperty(property: string, value: object?) | निर्दिष्ट प्रॉपर्टी का मान सेट करता है |
FindProperty(propertyName: string) | प्रॉपर्टी को खोजता है।. |