Geometry
المعلومات العامة
Geometry هي فئة في Aspose.3d لـ Typescript. الميراث من: Geometry, Entity.
Geometry.constructor creates a new Geometry instance with an optional name.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
visible | boolean | اقرأ | يشير إلى ما إذا كانت الهندسة مرئية في المشهد. |
castShadows | boolean | اقرأ | يحدد إذا كانت الهندسة تلقي الظلال أثناء التصوير. |
receiveShadows | boolean | اقرأ | يحدد إذا كانت الهندسة تتلقى الظلال من الأجسام الأخرى. |
vertexElements | VertexElement[] | اقرأ | يحتوي على صف VertexElement الأجسام المرتبطة بالهندسة |
controlPoints | Vector4[] | اقرأ | تخزين قائمة نقاط التحكم في Vector4 التي تحدد قمم الهندسة. |
الطرق
| التوقيع | وصف |
|---|---|
| `constructor(name: string | null)` |
addControlPoint(point: Vector4) | يضيف نقطة فيكتور 4 إلى قائمة نقاط التحكم في الهندسة. |
| `createElement(elementType: VertexElementType, mappingMode: MappingMode | null, referenceMode: ReferenceMode |
| `createElementUV(uvMapping: TextureMapping, mappingMode: MappingMode | null, referenceMode: ReferenceMode |
addElement(element: VertexElement) | يضيف VertexElement المقدمة إلى مجموعة العناصر في الهندسة. |
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 | يوفر مفتاحاً يستخدم لعرض الكيان الهندسي |