Geometry
Overview
Geometry एक क्लास है Aspose.3D FOSS के लिए टाइपस्क्रिप्ट।. वारिस से: Entity.
Geometry.constructor creates a Geometry with an optional name.
इस कक्षा में टाइपस्क्रिप्ट प्रोग्राम में भूमध्यसागरी वस्तुओं के साथ काम करने के लिए 13 तरीके प्रदान किए जाते हैं।. उपलब्ध तरीकों में शामिल हैं: addControlPoint, addElement, constructor, createElement, createElementUV, findProperty, getBoundingBox, getElement, getEntityRendererKey, getProperty, getVertexElementOfUV, removeProperty,और 1 अतिरिक्त विधियां।. सभी सार्वजनिक सदस्य किसी भी टाइपस्क्रिप्ट अनुप्रयोग के लिए उपलब्ध हैं Aspose.3D FOSS को स्थापित करने के बाद टाइमस्क्क्रेट पैकेज।. संपत्ति : castShadows, controlPoints, receiveShadows, vertexElements, visible.
Description
Geometry Aspose.3D के लिए FOSS लाइब्रेरी में एक वर्ग है जो प्रोग्रामिंग उपयोग के 12 तरीकों और 5 गुणों को प्रस्तुत करता है। Entity, अपने माता-पिता के प्रकार से साझा कार्यक्षमता का विरासत।.
मुख्य क्षमताओं में शामिल हैं: boolean; boolean; boolean.ये कार्य डेवलपर्स को सीधे TypeScript अनुप्रयोगों में भूमध्यसागरीय कार्यक्षमता को एकीकृत करने की अनुमति देते हैं।.
कक्षा में भी प्रदान की जाती है vertexElements संपत्ति (Vertex तत्वों को छूता है).
इंटेंस एक ही निर्माता के माध्यम से बनाए जाते हैं जो डिफ़ॉल्ट मूल्यों के साथ वस्तु को प्रारंभ करता है।.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
visible | boolean | पढ़ना / लिखना | दिखाई देने वाला है।. |
castShadows | boolean | पढ़ना / लिखना | अंधेरे को छूने के लिए।. |
receiveShadows | boolean | पढ़ना / लिखना | अंधेरे को प्राप्त करने के लिए।. |
vertexElements | VertexElement[] | Read | वेर्टेक्स तत्वों को प्राप्त करते हैं।. |
controlPoints | Vector4[] | पढ़ना / लिखना | नियंत्रण बिंदुओं को प्राप्त करें।. |
Methods
| Signature | Description |
|---|---|
| `constructor(name: string | null)` |
addControlPoint(point: Vector4) | एक Vector4 बिंदु को भूमेट्री के नियंत्रण बिंड सूची में जोड़ें |
| `createElement(elementType: VertexElementType, mappingMode: MappingMode | null, referenceMode: ReferenceMode |
| `createElementUV(uvMapping: TextureMapping, mappingMode: MappingMode | null, referenceMode: ReferenceMode |
addElement(element: VertexElement) | VertexElement को geometry के vertexElements संग्रह में जोड़ें |
getElement(elementType: VertexElementType) → `VertexElement | null` |
getVertexElementOfUV(textureMapping: TextureMapping) → `VertexElementUV | null` |
| `removeProperty(_prop: Property | string)→boolean` |
getProperty(_property: string) → any | |
setProperty(_property: string, _value: any) | संपत्ति का मूल्य निर्धारित करें।. |
findProperty(_property: string) → `Property | null` |
getBoundingBox() → any | बंधन बॉक्स को वापस लाएं।. |
getEntityRendererKey() → any | FOSS संस्करण में लागू नहीं किया गया है - काम पर फेंक दिया।. वस्तु रेंडर कुंजी वापस करता है।. |