Geometri
Pengamatan umum
Geometry adalah kelas di Aspose.3d untuk Typescript. Warisan dari: Geometry, Entity.
Geometry.constructor creates a new Geometry instance with an optional name.
Sifat-sifatnya
| Nama (Inggris) | Jenis | Akses | Deskripsi |
|---|---|---|---|
visible | boolean | Bacalah. | Menunjukkan apakah geometri terlihat di adegan |
castShadows | boolean | Bacalah. | Menentukan apakah geometri melemparkan bayangan saat rendering |
receiveShadows | boolean | Bacalah. | Menentukan apakah geometri menerima bayangan dari objek lain |
vertexElements | VertexElement[] | Bacalah. | Menyimpan array VertexElement objek yang terkait dengan geometri |
controlPoints | Vector4[] | Bacalah. | Menyimpan daftar titik kontrol Vector4 yang mendefinisikan sumbu geometri. |
Metode-metode yang digunakan
| Tanda tangan | Deskripsi |
|---|---|
| `constructor(name: string | null)` |
addControlPoint(point: Vector4) | Menambahkan titik Vector4 ke daftar kontrol geometris. |
| `createElement(elementType: VertexElementType, mappingMode: MappingMode | null, referenceMode: ReferenceMode |
| `createElementUV(uvMapping: TextureMapping, mappingMode: MappingMode | null, referenceMode: ReferenceMode |
addElement(element: VertexElement) | Menambahkan VertexElement yang diberikan ke koleksi elemen geometri. |
getElement(elementType: VertexElementType) → `VertexElement | null` |
getVertexElementOfUV(textureMapping: TextureMapping) → `VertexElementUV | null` |
| `removeProperty(_prop: Property | string)→boolean` |
getProperty(_property: string) → any | Memulihkan nilai properti yang diberi nama, atau tidak ditentukan jika tidak ada |
setProperty(_property: string, _value: any) | Menentukan nilai pada nama properti yang ditentukan |
findProperty(_property: string) → `Property | null` |
getBoundingBox() → any | Mengembalikan objek kotak batas geometri |
getEntityRendererKey() → any | Memberikan kunci yang digunakan untuk render entitas geometri |