Frustum

Frustum class

La clase base deCamera yLight

public abstract class Frustum : Entity, IOrientable

Propiedades

NombreDescripción
Aspect { get; set; }Obtiene o establece la relación de aspecto del frustum
Direction { get; set; }Obtiene o establece la dirección en la que mira la cámara. Los cambios en esta propiedad también afectarán laLookAt yTarget .
Excluded { get; set; }Obtiene o establece si se excluye esta entidad durante la exportación.
FarPlane { get; set; }Obtiene o establece la distancia del plano lejano del frustum.
LookAt { get; set; }Obtiene o establece la posición interesada que mira la cámara.
virtual Name { get; set; }Obtiene o establece el nombre.
NearPlane { get; set; }Obtiene o establece la distancia del plano cercano del tronco.
OrthoHeight { get; set; }Obtiene o establece la altura cuando frustum en proyección ortográfica.
ParentNode { get; set; }Obtiene o establece el primer nodo principal; si se establece el primer nodo principal, esta entidad se separará de otros nodos principales.
ParentNodes { get; }Obtiene todos los nodos principales, una entidad se puede adjuntar a varios nodos principales para crear instancias de geometría
Properties { get; }Obtiene la colección de todas las propiedades.
RotationMode { get; set; }Obtiene o establece el modo de orientación del frustum Esta propiedad solo funciona cuando elTarget es nulo. Si el valor esFixedTarget , la dirección siempre se calcula por la propiedadLookAt De lo contrario, elLookAtsiempre se calcula porDirection
Scene { get; }Obtiene la escena a la que pertenece este objeto
Target { get; set; }Obtiene o establece el objetivo que mira la cámara. Si el usuario admite esta propiedad, debe ser anterior aLookAt propiedad.
Up { get; set; }Obtiene o establece la dirección hacia arriba de la cámara

Métodos

NombreDescripción
FindProperty(string)Encuentra la propiedad. Puede ser una propiedad dinámica (Creada por CreateDynamicProperty/SetProperty) o una propiedad nativa (Identificada por su nombre)
GetBoundingBox()Obtiene el cuadro delimitador de la entidad actual en su sistema de coordenadas de espacio de objetos.
virtual GetEntityRendererKey()Obtiene la clave del renderizador de entidades registrado en el renderizador
GetProperty(string)Obtener el valor de la propiedad especificada
RemoveProperty(Property)Elimina una propiedad dinámica.
RemoveProperty(string)Eliminar la propiedad especificada identificada por nombre
SetProperty(string, object)Establece el valor de la propiedad especificada

Ver también