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

NomTipus de productesAccésDescripció
visiblebooleanLlegeix.Indica si la geometria és visible en l’escena.
castShadowsbooleanLlegeix.Determina si la geometria dóna ombres durant el renderizació.
receiveShadowsbooleanLlegeix.Determina si la geometria rep ombres d’altres objectes.
vertexElementsVertexElement[]Llegeix.Conté l’arrel dels objectes VertexElement associats amb la geometria.
controlPointsVector4[]Llegeix.Emmagatzemar la llista de punts de control Vector4 que defineixen els vèrticis de la geometria.

Mètodes

SignaturaDescripció
`constructor(name: stringnull)`
addControlPoint(point: Vector4)Afegeix un punt Vector4 a la llista de punts de control de geometria.
`createElement(elementType: VertexElementType, mappingMode: MappingModenull, referenceMode: ReferenceMode
`createElementUV(uvMapping: TextureMapping, mappingMode: MappingModenull, referenceMode: ReferenceMode
addElement(element: VertexElement)Afegeix el VertexElement proporcionat a la col·lecció d’elements de geometria.
getElement(elementType: VertexElementType) → `VertexElementnull`
getVertexElementOfUV(textureMapping: TextureMapping) → `VertexElementUVnull`
`removeProperty(_prop: Propertystring)boolean`
getProperty(_property: string)anyObté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) → `Propertynull`
getBoundingBox()anyRetorna l’objecte de la caixa de limitació de geometria.
getEntityRendererKey()anyProporciona una clau utilitzada per a la representació de l’entitat geomètrica.
 Català