Geometriás
Összefoglaló
Geometry az Aspose.3d-ben a Typescript osztály. Az örökölők: Geometry, Entity.
Geometry.constructor creates a new Geometry instance with an optional name.
A tulajdonságok
| A neve: | A típus: | Hozzáférés | Leírás |
|---|---|---|---|
visible | boolean | Olvasd! | Megmutatja, hogy a geometria látható-e a jelenetben. |
castShadows | boolean | Olvasd! | Meghatározza, hogy a geometria árnyékokat vet-e ki az ábrázolás során. |
receiveShadows | boolean | Olvasd! | Meghatározza, hogy a geometria más tárgyaktól kap-e árnyékot. |
vertexElements | VertexElement[] | Olvasd! | Tartja a VertexElement tárgyi elemek táblázatát, amelyek az alapelvhez kapcsolódnak. |
controlPoints | Vector4[] | Olvasd! | A geometria csúcsait meghatározó Vector4 vezérlőpontok listáját tárolja. |
Módszerek
| Az aláírás: | Leírás |
|---|---|
| `constructor(name: string | null)` |
addControlPoint(point: Vector4) | Hozza hozzá a Vector4 pontot a geometria ellenőrzőpontjai listájához. |
| `createElement(elementType: VertexElementType, mappingMode: MappingMode | null, referenceMode: ReferenceMode |
| `createElementUV(uvMapping: TextureMapping, mappingMode: MappingMode | null, referenceMode: ReferenceMode |
addElement(element: VertexElement) | Adja hozzá a megadott VertexElement elemeket a geometria elemgyűjteményéhez. |
getElement(elementType: VertexElementType) → `VertexElement | null` |
getVertexElementOfUV(textureMapping: TextureMapping) → `VertexElementUV | null` |
| `removeProperty(_prop: Property | string)→boolean` |
getProperty(_property: string) → any | A megnevezett tulajdonság értéke, vagy a hiányban nem meghatározott értékek. |
setProperty(_property: string, _value: any) | Értékel a megadott tulajdonságnevet |
findProperty(_property: string) → `Property | null` |
getBoundingBox() → any | Visszaadja a geometria határoló doboz objektumát. |
getEntityRendererKey() → any | A geometriai egység megjelenítéséhez használt kulcsot adja meg. |