Forma

Revisión

Shape Es una clase en Aspose.3D FOSS para .NET. Heredados de: Geometry, INamedObject.

La forma describe la deformación en un conjunto de puntos de control, que es similar al deformador del cluster en Maya. Por ejemplo, podemos agregar una forma a una geometría creada. Y la forma y la geometria tienen la misma información topológica pero diferentes posiciones de los puntos. Con las cantidades variadas de influencia, la Geometria realiza un efecto de devolución.

Esta clase ofrece 18 métodos para trabajar con los objetos de forma en programas .NET. Los métodos disponibles incluyen: A3DObject, AddElement, CreateElement, CreateElementUV, Entity, FindProperty, FromControlPoints, Geometry, GetBoundingBox, GetDeformers, GetElement, GetEntityRendererKey,y 6 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, Indices, Name,Y 7 más.

Propiedades

NombreTipoAccesoDescripción
IndicesIArrayList<int>LeerObtenga los indicios.
VisibleboolLeer / escribirObtenga o pone el visible.
DeformersIList<Deformer>LeerSe han encontrado los deformadores.
ControlPointsIArrayList<Vector4>LeerObtenga los puntos de control.
CastShadowsboolLeer / escribirObtenga o coloca las sombras de la cast.
ReceiveShadowsboolLeer / escribirObtenga o coloca las sombras que recibe.
VertexElementsIList<VertexElement>LeerEliminar los elementos vertex.
ExcludedboolLeer / escribirObtenga o pone el excluido.
ParentNodesList<Node>LeerTiene los nódulos parentescos.
ParentNodeNodeLeer / escribirObtenga o coloca el nodo parental.
SceneSceneLeerTiene la escena.
NamestringLeer / escribirSe le llama o se pone el nombre.
PropertiesPropertyCollectionLeerObtenga las propiedades.

Metodología

firmaDescripción
Shape()
Shape(name: string)
FromControlPoints(controlPoints: Vector3[])No se ha implementado en la edición FOSS — lanza a tiempo real. Crea una forma de puntos de control
Geometry(name: string)
GetDeformers()Todos los deformadores
GetElement(type: VertexElementType)Obtenga un elemento vertex con 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
CreateElementUV(uvMapping: TextureMapping)Crea un VertexElementUV con un tipo de mapeo de textura dado.
Entity(name: string)
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)
A3DObject()
RemoveProperty(property: Property)Eliminar una propiedad dinámica.
GetProperty(property: string)Obtenga el valor de la propiedad especificada
SetProperty(property: string, value: object?)- El valor de la propiedad especificada
FindProperty(propertyName: string)Puede ser una propiedad dinámica (creada por CreateDynamicProperty/SetProperty) o propiedades nativas(identificado por su nombre)

Ver también

 Español