Pirámide
Revisión
Pyramid Es una clase en Aspose.3D FOSS para .NET. Heredados de: Primitive, INamedObject, IMeshConvertible.
La pirámide paramétrica.
Esta clase ofrece 18 métodos para trabajar con objetos de pirámide en programas .NET. Los métodos disponibles incluyen: A3DObject, AddElement, CreateElement, CreateElementUV, Entity, FindProperty, Geometry, GetBoundingBox, GetDeformers, GetElement, GetEntityRendererKey, GetProperty,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 : BottomArea, BottomOffset, CastShadows, ControlPoints, Deformers, Excluded,Y 10 más.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
BottomArea | Vector2 | Leer / escribir | Se pone o se coloca la zona inferior. |
TopArea | Vector2 | Leer / escribir | Obtenga o coloca la zona superior. |
BottomOffset | Vector3 | Leer / escribir | Obtenga o pone la descuento inferior. |
Height | double | Leer / escribir | Se pone o se pone la altura. |
Visible | bool | Leer / escribir | Obtenga o pone el visible. |
Deformers | IList<Deformer> | Leer | Se han encontrado los deformadores. |
ControlPoints | IArrayList<Vector4> | Leer | Obtenga los puntos de control. |
CastShadows | bool | Leer / escribir | Obtenga o coloca las sombras de la cast. |
ReceiveShadows | bool | Leer / escribir | Obtenga o coloca las sombras que recibe. |
VertexElements | IList<VertexElement> | Leer | Eliminar los elementos vertex. |
Excluded | bool | Leer / escribir | Obtenga o pone el excluido. |
ParentNodes | List<Node> | Leer | Tiene los nódulos parentescos. |
ParentNode | Node | Leer / escribir | Obtenga o coloca el nodo parental. |
Scene | Scene | Leer | Tiene la escena. |
Name | string | Leer / escribir | Se le llama o se pone el nombre. |
Properties | PropertyCollection | Leer | Obtenga las propiedades. |
Metodología
| firma | Descripción |
|---|---|
Pyramid() | |
Pyramid(xbottom: double, ybottom: double, height: double) | |
Pyramid(xbottom: double, ybottom: double, xtop: double, ytop: double, height: double) | |
Pyramid(name: string, xbottom: double, ybottom: double, xtop: double, ytop: double, height: double) | |
ToMesh() | Convertir el objeto actual en mezquita |
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) |