Geometrija
Približni podaci
Geometry je klasa u Aspose.3d za Typescript. Nasljednici od: Geometry, Entity.
Geometry.constructor creates a new Geometry instance with an optional name.
Oznake i značajke
| Izvršni datum: | Iznos: | Prihvat | Opisivanje |
|---|---|---|---|
visible | boolean | Čitaj. | Naziv: “Scenario” |
castShadows | boolean | Čitaj. | Određuje da li geometrija baca sjene tijekom renderinga. |
receiveShadows | boolean | Čitaj. | Određuje je li geometrija primala sjene od drugih objekata. |
vertexElements | VertexElement[] | Čitaj. | Sadrži niz VertexElement objekata povezanih s geometrijom. |
controlPoints | Vector4[] | Čitaj. | Čuvanje liste kontrolnih točaka Vector4 koji definiraju geometrijine vrhove. |
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
| `constructor(name: string | null)` |
addControlPoint(point: Vector4) | Dodaje tačku Vector4 na popis kontrolnih točaka geometrije. |
| `createElement(elementType: VertexElementType, mappingMode: MappingMode | null, referenceMode: ReferenceMode |
| `createElementUV(uvMapping: TextureMapping, mappingMode: MappingMode | null, referenceMode: ReferenceMode |
addElement(element: VertexElement) | Dodaje obezbeđen VertexElement u zbirku elemenata geometrije. |
getElement(elementType: VertexElementType) → `VertexElement | null` |
getVertexElementOfUV(textureMapping: TextureMapping) → `VertexElementUV | null` |
| `removeProperty(_prop: Property | string)→boolean` |
getProperty(_property: string) → any | Pronalazi vrijednost imovine koja je imenovana, ili nedefinirana ako nije. |
setProperty(_property: string, _value: any) | Predaje vrijednost na ime određene svojine |
findProperty(_property: string) → `Property | null` |
getBoundingBox() → any | Vrati geometrijskom objekta graničnog polja |
getEntityRendererKey() → any | Osigurava ključ koji se koristi za prikaz geometrijskog entiteta. |