Geometry

Visión general

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

La clase de base de todos los objetos geométricos renderables (como Mesh, Box, Cylinder y etc.).

Esta clase ofrece 18 métodos para trabajar con objetos de geometría en programas .NET. Los métodos disponibles incluyen: A3DObject, AddElement, CreateElement, CreateElementUV, Entity, FindProperty, Geometry, GetBoundingBox, GetDeformers, GetElement, GetEntityRendererKey, GetProperty,y cuatro métodos adicionales. Todos los miembros públicos están accesibles a cualquier aplicación .NET después de instalar el Aspose.3D FOSS para el paquete .Net. Propiedades : CastShadows, ControlPoints, Deformers, Excluded, Name, ParentNode,Y 6 más.

Propiedades

NombreTipoAccessDescripción
VisibleboolLeer / escribirObtiene o establece si la geometría es visible
DeformersIList<Deformer>LeerObtiene todos los deformadores asociados con esta geometría.
ControlPointsIArrayList<Vector4>LeerObtiene todos los puntos de control
CastShadowsboolLeer / escribirObtiene o establece si esta geometría puede proyectar sombra
ReceiveShadowsboolLeer / escribirObtiene o establece si esta geometría puede recibir sombra.
VertexElementsIList<VertexElement>LeerObtiene todos los elementos de vértice
ExcludedboolLeer / escribirObtenga o establece si excluir esta entidad durante la exportación.
ParentNodesList<Node>LeerAl obtener todos los nódulos materna, una entidad puede ser anexada a múltiples nodo materno para la instancia de geometría.
ParentNodeNodeLeer / escribirObtendrá o establece el primer nodo parental, si se establezca el primero nódulo parcial, esta entidad será separada de otros nodos parciales.
SceneSceneLeerObtiene la escena a la que pertenece este objeto
NamestringLeer / escribirObtiene o establece el nombre.
PropertiesPropertyCollectionLeerObtiene la colección de todas las propiedades.

Métodos

SignatureDescripción
Geometry(name: string)Inicializa una nueva instancia de la clase Geometría.
GetDeformers()Obtiene todos los deformadores
GetElement(type: VertexElementType)Obtiene un elemento de vértice con el tipo especificado
GetVertexElementOfUV(textureMapping: TextureMapping)Obtenga una instancia VertexElementUV con un tipo de mapeo de textura dado
CreateElement(type: VertexElementType)Crea un elemento vertical con tipo especificado y lo añade a la geometría.
AddElement(element: VertexElement)Addiendo un elemento vertex existente a la geometría actual
CreateElement(type: VertexElementType, mappingMode: MappingMode, referenceMode: ReferenceMode)Crea un elemento vertical con tipo especificado y lo añade a la geometría.
CreateElementUV(uvMapping: TextureMapping)Crea un VertexElementUV con un tipo de mapeo de textura dado.
CreateElementUV(uvMapping: TextureMapping, mappingMode: MappingMode, referenceMode: ReferenceMode)Crea un VertexElementUV con un tipo de mapeo de textura dado.
Entity(name: string)Inicia una nueva instancia de la clase Entidad.
GetBoundingBox()Obtenga la caja de límite de la entidad actual en su sistema de coordenadas espaciales objetos.
GetEntityRendererKey()Obtenga la clave del rendidor de la entidad registrado en el rendedor
SceneObject(name: string)Inicialice un SceneObject con un nombre de carácter predeterminado
A3DObject()Inicia una nueva instancia de la clase A3DObject sin nombre.
RemoveProperty(property: Property)Eliminar una propiedad dinámica.
GetProperty(property: string)Obtenga el valor de la propiedad especificada
SetProperty(property: string, value: object?)Establece el valor de la propiedad especificada
FindProperty(propertyName: string)Encontrar la propiedad.

Ver también

 Español