Geometria
Prehľad
Geometry je trieda v Aspose.3d pre Typescript. dedičstvo od: Geometry, Entity.
Geometry.constructor creates a new Geometry instance with an optional name.
Vlastnosti
| Názov: | Typ: | Prístup | Opis: |
|---|---|---|---|
visible | boolean | Čítajte si . | Uveďte, či je geometria viditeľná v scéne. |
castShadows | boolean | Čítajte si . | Určuje, či geometria vrhá tieň počas renderingu. |
receiveShadows | boolean | Čítajte si . | Určuje, či geometria prijíma tieň od iných objektov. |
vertexElements | VertexElement[] | Čítajte si . | Udrží sa v ňom rozsah VertexElement objektov spojených s geometriou. |
controlPoints | Vector4[] | Čítajte si . | Uloží zoznam kontrolných bodov Vector4, ktoré definujú vrcholy geometrie. |
Metódy
| Podpis | Opis: |
|---|---|
| `constructor(name: string | null)` |
addControlPoint(point: Vector4) | Pridať bod Vector4 do zoznamu kontrolných bodov geometrie. |
| `createElement(elementType: VertexElementType, mappingMode: MappingMode | null, referenceMode: ReferenceMode |
| `createElementUV(uvMapping: TextureMapping, mappingMode: MappingMode | null, referenceMode: ReferenceMode |
addElement(element: VertexElement) | Pridá poskytnutú VertexElement k kolekcii prvkov geometrie. |
getElement(elementType: VertexElementType) → `VertexElement | null` |
getVertexElementOfUV(textureMapping: TextureMapping) → `VertexElementUV | null` |
| `removeProperty(_prop: Property | string)→boolean` |
getProperty(_property: string) → any | Vráti hodnotu pomenovanej vlastnosti, alebo nedefinovaná ak chýba. |
setProperty(_property: string, _value: any) | Pridelenie hodnoty špecifikovanému názvu vlastnosti |
findProperty(_property: string) → `Property | null` |
getBoundingBox() → any | Vráti objekt geometrie obmedzujúce box |
getEntityRendererKey() → any | Poskytuje kľúč používaný na zobrazenie geometrického subjektu |