Geometrie
Opinie generală
Geometry este o clasă în Aspose.3d pentru Typescript. Moștenitorii de la: Geometry, Entity.
Geometry.constructor creates a new Geometry instance with an optional name.
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
visible | boolean | Citeşte. | Indică dacă geometria este vizibilă în scenă. |
castShadows | boolean | Citeşte. | Determine dacă geometria aruncă umbre în timpul redării. |
receiveShadows | boolean | Citeşte. | Determine dacă geometria primește umbre de la alte obiecte. |
vertexElements | VertexElement[] | Citeşte. | Menține matrice de VertexElement obiectele asociate cu geometria |
controlPoints | Vector4[] | Citeşte. | Stochează lista punctelor de control Vector4 care definesc verticele geometriei. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
| `constructor(name: string | null)` |
addControlPoint(point: Vector4) | Adaugă un punct Vector4 la lista de puncte de control a geometriei. |
| `createElement(elementType: VertexElementType, mappingMode: MappingMode | null, referenceMode: ReferenceMode |
| `createElementUV(uvMapping: TextureMapping, mappingMode: MappingMode | null, referenceMode: ReferenceMode |
addElement(element: VertexElement) | Adăuga VertexElement la colectia de elemente a geometriei. |
getElement(elementType: VertexElementType) → `VertexElement | null` |
getVertexElementOfUV(textureMapping: TextureMapping) → `VertexElementUV | null` |
| `removeProperty(_prop: Property | string)→boolean` |
getProperty(_property: string) → any | Obține valoarea proprietății denumite, sau nedefinită dacă nu există. |
setProperty(_property: string, _value: any) | Atribuie o valoare la numele de proprietate specificat |
findProperty(_property: string) → `Property | null` |
getBoundingBox() → any | Întoarce geometria de limitare a obiectului cutie |
getEntityRendererKey() → any | Oferă o cheie folosită pentru a face entitatea geometriei. |