LinearExtrusion
Revisión
LinearExtrusion Es una clase en Aspose.3D FOSS para .NET. Heredados de: Entity, INamedObject, IMeshConvertible.
La extusión lineal toma una forma 2D como entrada y extiende la forma en la tercera dimensión.
Esta clase proporciona 11 métodos para trabajar con los objetos de LinearExtrusion en programas .NET. Los métodos disponibles incluyen: A3DObject, Entity, FindProperty, GetBoundingBox, GetEntityRendererKey, GetProperty, LinearExtrusion, RemoveProperty, SceneObject, SetProperty, ToMesh. 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 : Center, Direction, Excluded, Height, Name, ParentNode,Y 7 más.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
Shape | Profile | Leer / escribir | Se toma o se pone la forma. |
Direction | Vector3 | Leer / escribir | Se toma o se pone la dirección. |
Height | double | Leer / escribir | Se pone o se pone la altura. |
Slices | int | Leer / escribir | Toma o coloca las manchas. |
Center | bool | Leer / escribir | Se encuentra o se pone el centro. |
TwistOffset | Vector3 | Leer / escribir | Obtenga o pone el descuento de la tormenta. |
Twist | double | Leer / escribir | Se puede hacer o dar el giro. |
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 |
|---|---|
LinearExtrusion() | |
LinearExtrusion(shape: Profile, height: double) | La altura de la geometría extrudada |
ToMesh() | No se ha implementado en la edición FOSS — lanza a tiempo real. Convertir la extracción en mezcla. |
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) |