Geometry
General
Geometry és una classe en Aspose.3d per Typescript. Heretaris de: Geometry, Entity.
Geometry.constructor creates a new Geometry instance with an optional name.
Propietats
| Nom | Tipus de productes | Accés | Descripció |
|---|---|---|---|
visible | boolean | Llegeix. | Indica si la geometria és visible en l’escena. |
castShadows | boolean | Llegeix. | Determina si la geometria dóna ombres durant el renderizació. |
receiveShadows | boolean | Llegeix. | Determina si la geometria rep ombres d’altres objectes. |
vertexElements | VertexElement[] | Llegeix. | Conté l’arrel dels objectes VertexElement associats amb la geometria. |
controlPoints | Vector4[] | Llegeix. | Emmagatzemar la llista de punts de control Vector4 que defineixen els vèrticis de la geometria. |
Mètodes
| Signatura | Descripció |
|---|---|
| `constructor(name: string | null)` |
addControlPoint(point: Vector4) | Afegeix un punt Vector4 a la llista de punts de control de geometria. |
| `createElement(elementType: VertexElementType, mappingMode: MappingMode | null, referenceMode: ReferenceMode |
| `createElementUV(uvMapping: TextureMapping, mappingMode: MappingMode | null, referenceMode: ReferenceMode |
addElement(element: VertexElement) | Afegeix el VertexElement proporcionat a la col·lecció d’elements de geometria. |
getElement(elementType: VertexElementType) → `VertexElement | null` |
getVertexElementOfUV(textureMapping: TextureMapping) → `VertexElementUV | null` |
| `removeProperty(_prop: Property | string)→boolean` |
getProperty(_property: string) → any | Obtén el valor de la propietat nomenada, o no definit si absent. |
setProperty(_property: string, _value: any) | Assigna un valor al nom de la propietat especificada. |
findProperty(_property: string) → `Property | null` |
getBoundingBox() → any | Retorna l’objecte de la caixa de limitació de geometria. |
getEntityRendererKey() → any | Proporciona una clau utilitzada per a la representació de l’entitat geomètrica. |