Geometry

Revisión

Geometry Es una clase en Aspose.3D FOSS para Tiposcritos. Heredados de: Entity.

Geometry.constructor creates a Geometry with an optional name.

Esta clase proporciona 13 métodos para trabajar con objetos de Geometría en los programas de Tiposcritos. Los métodos disponibles incluyen: addControlPoint, addElement, constructor, createElement, createElementUV, findProperty, getBoundingBox, getElement, getEntityRendererKey, getProperty, getVertexElementOfUV, removeProperty,y 1 métodos adicionales. Todos los miembros públicos están accesibles a cualquier aplicación de Tipescript después de instalar el Aspose.3D FOSS para el paquete de tipescripto. Propiedades : castShadows, controlPoints, receiveShadows, vertexElements, visible.

Descripción

Geometry es una clase en la biblioteca de Aspose.3D FOSS para TypeScript que exponen 12 métodos y 5 propiedades para uso programático. Entity,heredando funcionalidad compartida de su tipo parental.

Las capacidades básicas incluyen: boolean; boolean; boolean.Estas operaciones permiten a los desarrolladores integrar la funcionalidad de geometría directamente en las aplicaciones TypeScript.

La clase también proporciona el vertexElements La propiedad (gata los elementos vertex).

Las instantes se crean a través de un único constructor que inicia el objeto con valores defectuosos.

Propiedades

NombreTipoAccesoDescripción
visiblebooleanLeer / escribirObtenga lo visible.
castShadowsbooleanLeer / escribirTiene las sombras de la cast.
receiveShadowsbooleanLeer / escribirrecibe las sombras.
vertexElementsVertexElement[]LeerEliminar los elementos vertex.
controlPointsVector4[]Leer / escribirObtenga los puntos de control.

Metodología

firmaDescripción
`constructor(name: stringnull)`
addControlPoint(point: Vector4)Addique un punto Vector4 a la lista de puntos de control de la geometría
`createElement(elementType: VertexElementType, mappingMode: MappingModenull, referenceMode: ReferenceMode
`createElementUV(uvMapping: TextureMapping, mappingMode: MappingModenull, referenceMode: ReferenceMode
addElement(element: VertexElement)Addi a VertexElement a la colección vertexElements de geometría
getElement(elementType: VertexElementType) → `VertexElementnull`
getVertexElementOfUV(textureMapping: TextureMapping) → `VertexElementUVnull`
`removeProperty(_prop: Propertystring)boolean`
getProperty(_property: string)any
setProperty(_property: string, _value: any)- Definición del valor de la propiedad.
findProperty(_property: string) → `Propertynull`
getBoundingBox()anyDevolver la caja de límite.
getEntityRendererKey()anyNo se ha implementado en la edición FOSS — lanza a tiempo real. Devolve la clave de rendimiento de la entidad.

Ver también

 Español