Geometry
Oversigt over de forskellige former for støtte
Geometry er en klasse i Aspose.3d for Typescript. Arvelige af: Geometry, Entity.
Geometry.constructor creates a new Geometry instance with an optional name.
Egenskaber
| Udtrykt: | Type: | Tilgang til | Beskrivelse: |
|---|---|---|---|
visible | boolean | Læs det. | Angiver, om geometrien er synlig i scenen. |
castShadows | boolean | Læs det. | Bestemmer, om geometrien kaster skygger under rendering. |
receiveShadows | boolean | Læs det. | Bestemmer, om geometrien modtager skygger fra andre objekter. |
vertexElements | VertexElement[] | Læs det. | Indeholder array af VertexElement objekter, der er forbundet med geometri |
controlPoints | Vector4[] | Læs det. | Gemmer listen over Vector4-kontrolpunkter, der definerer geometriske toppe. |
Metoder til at anvende
| Underskrift | Beskrivelse: |
|---|---|
| `constructor(name: string | null)` |
addControlPoint(point: Vector4) | Tilføjelse af et Vector4 punkt til geometriske kontrolpunktsliste |
| `createElement(elementType: VertexElementType, mappingMode: MappingMode | null, referenceMode: ReferenceMode |
| `createElementUV(uvMapping: TextureMapping, mappingMode: MappingMode | null, referenceMode: ReferenceMode |
addElement(element: VertexElement) | Tilsætter den angivne VertexElement til geometriske elementsamling |
getElement(elementType: VertexElementType) → `VertexElement | null` |
getVertexElementOfUV(textureMapping: TextureMapping) → `VertexElementUV | null` |
| `removeProperty(_prop: Property | string)→boolean` |
getProperty(_property: string) → any | Hent den værdi af den navngivne egenskab, eller undefined hvis fraværende |
setProperty(_property: string, _value: any) | Tildeler en værdi til det angivne ejendomsnavn |
findProperty(_property: string) → `Property | null` |
getBoundingBox() → any | Returnerer geometrines grænsefeltobjekt |
getEntityRendererKey() → any | Angiver en nøgle, der bruges til at gengives geometrisk enhed |