Geometry
Overview
Geometry Sınıfı Aspose.3D FOSS için Tipik. Mirasçılardan gelenler: Entity.
Geometry.constructor creates a Geometry with an optional name.
Bu sınıf, Tipik Yazı programlarında Geometri nesneleriyle çalışmak için 13 yöntem sunar. Mevcut yöntemler şunları içerir: addControlPoint, addElement, constructor, createElement, createElementUV, findProperty, getBoundingBox, getElement, getEntityRendererKey, getProperty, getVertexElementOfUV, removeProperty,1 ve daha fazla yöntem. Tüm kamu üyeleri, Tipekrip paket için Aspose.3D FOSS’u yükledikten sonra herhangi bir Typescript uygulamasına erişilebilir. Mülkiyet : castShadows, controlPoints, receiveShadows, vertexElements, visible.
Description
Geometry Aspose.3D için FOSS kütüphanesinde bir sınıf olan TypeScript 12 yöntem ve programlama kullanımına 5 özellik sunar. Entity,Paylaşımlı fonksiyonel özellikleri kendi ebeveyn türünden miras alır.
Temel yetenekler şunları içerir: boolean; boolean; boolean.Bu işlemler geliştiricilerin geometri işlevselliğini doğrudan TypeScript uygulamalarına entegre etmelerini sağlar.
Sınıf ayrıca sağlar. vertexElements Mülkiyet (vertex elementleri yakalar ).
Bir istaneler tek bir yapılandırıcı aracılığıyla oluşturulur ve bu istatistikleri varsayılan değerlerle başlatır.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
visible | boolean | Okumak / Yazmak | Görünür olanı bulur. |
castShadows | boolean | Okumak / Yazmak | Gösterilen gölgeleri bulur. |
receiveShadows | boolean | Okumak / Yazmak | Gece gölgeleri alır. |
vertexElements | VertexElement[] | Read | Vertex elementleri ile ilgili bilgiler. |
controlPoints | Vector4[] | Okumak / Yazmak | Kontrol noktalarını bulur. |
Methods
| Signature | Description |
|---|---|
| `constructor(name: string | null)` |
addControlPoint(point: Vector4) | Vector4 noktası geometri kontrol noktaları listesine eklemek |
| `createElement(elementType: VertexElementType, mappingMode: MappingMode | null, referenceMode: ReferenceMode |
| `createElementUV(uvMapping: TextureMapping, mappingMode: MappingMode | null, referenceMode: ReferenceMode |
addElement(element: VertexElement) | Geometry’nin vertexElements koleksiyonuna bir VertexElement ekleyin |
getElement(elementType: VertexElementType) → `VertexElement | null` |
getVertexElementOfUV(textureMapping: TextureMapping) → `VertexElementUV | null` |
| `removeProperty(_prop: Property | string)→boolean` |
getProperty(_property: string) → any | |
setProperty(_property: string, _value: any) | Mülkiyet değerini belirler. |
findProperty(_property: string) → `Property | null` |
getBoundingBox() → any | Sınır kutusunu geri getirir. |
getEntityRendererKey() → any | FOSS sürümünde uygulanmamıştır - çalışma saatinde atılır. Renderer anahtarını geri getirir. |