Frustum
Visión general
Frustum Es una clase en Aspose.3D FOSS para .NET. Heredados de: Entity, INamedObject, IOrientable.
La clase básica de la cámara y la luz
Esta clase ofrece 9 métodos para trabajar con los objetos Frustum en programas .NET. Los métodos disponibles incluyen: A3DObject, Entity, FindProperty, GetBoundingBox, GetEntityRendererKey, GetProperty, RemoveProperty, SceneObject, SetProperty. 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 : Aspect, Direction, Excluded, FarPlane, LookAt, Name,Y 9 más.
Propiedades
| Nombre | Tipo | Access | Descripción |
|---|---|---|---|
RotationMode | RotationMode | Leer / escribir | Obtenga o establece el modo de orientación del frustum Esta propiedad solo funciona cuando el objetivo es nulo. |
NearPlane | double | Leer / escribir | Obtiene o establece la distancia del plano cercano del frustum. |
FarPlane | double | Leer / escribir | Obtiene o establece la distancia del plano lejano del frustum. |
Aspect | double | Leer / escribir | Obtiene o establece la relación de aspecto del frustum |
OrthoHeight | double | Leer / escribir | Obtenga o establece la altura cuando frustamos en proyección ortográfica. |
Up | Vector3 | Leer / escribir | Obtiene o establece la dirección ascendente de la cámara |
LookAt | Vector3 | Leer / escribir | Obtenga o establece la posición interesada que la cámara está mirando. |
Direction | Vector3 | Leer / escribir | Obtiene o establece la dirección a la que mira la cámara. |
Target | Node | Leer / escribir | Obtiene o establece el objetivo al que la cámara está mirando. |
Excluded | bool | Leer / escribir | Obtenga o establece si excluir esta entidad durante la exportación. |
ParentNodes | List<Node> | Leer | Al obtener todos los nódulos materna, una entidad puede ser anexada a múltiples nodo materno para la instancia de geometría. |
ParentNode | Node | Leer / escribir | Obtendrá o establece el primer nodo parental, si se establezca el primero nódulo parcial, esta entidad será separada de otros nodos parciales. |
Scene | Scene | Leer | Obtiene la escena a la que pertenece este objeto |
Name | string | Leer / escribir | Obtiene o establece el nombre. |
Properties | PropertyCollection | Leer | Obtiene la colección de todas las propiedades. |
Métodos
| Signature | Descripción |
|---|---|
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. |