Geometry
Přehled
Geometry je třída v Aspose.3d pro Typescript. Dědici: Geometry, Entity.
Geometry.constructor creates a new Geometry instance with an optional name.
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|---|---|---|
visible | boolean | Čtěte. | Uveďte, zda je geometrie viditelná ve scéně. |
castShadows | boolean | Čtěte. | Určuje, zda geometrie vrhá stín během zobrazení. |
receiveShadows | boolean | Čtěte. | Určuje, zda geometrie přijímá stíny od jiných objektů. |
vertexElements | VertexElement[] | Čtěte. | Udržuje soubor VertexElement objektů spojených s geometrií. |
controlPoints | Vector4[] | Čtěte. | Uložení seznamu kontrolních bodů Vector4, které definují vrcholy geometrie. |
Metody
| Podpis: | Popis: |
|---|---|
| `constructor(name: string | null)` |
addControlPoint(point: Vector4) | Přidává bod Vector4 do seznamu kontrolních bodů geometrie. |
| `createElement(elementType: VertexElementType, mappingMode: MappingMode | null, referenceMode: ReferenceMode |
| `createElementUV(uvMapping: TextureMapping, mappingMode: MappingMode | null, referenceMode: ReferenceMode |
addElement(element: VertexElement) | Přidává poskytnuté VertexElement do sbírky prvků geometrie. |
getElement(elementType: VertexElementType) → `VertexElement | null` |
getVertexElementOfUV(textureMapping: TextureMapping) → `VertexElementUV | null` |
| `removeProperty(_prop: Property | string)→boolean` |
getProperty(_property: string) → any | Získejte hodnotu jmenované vlastnosti, nebo nedefinovaná pokud chybí. |
setProperty(_property: string, _value: any) | Přiděluje hodnotu na specifikovaný název vlastnosti |
findProperty(_property: string) → `Property | null` |
getBoundingBox() → any | Vrátí geometrii omezující objekt box |
getEntityRendererKey() → any | Poskytuje klíč používaný pro zobrazení geometrické entity. |