Window3D

Espacio de nombres: Digi21.Math
Ensamblado: Digi21.DigiNG​‌

Esta clase implementa una ventana en tres dimensiones.

public struct Window3D : IWindow3D, IDesplazable

Herencia Object → ValueType → Window3D

Implementa: IWindow3D

Constructores

Window3D(Point3D point) Inicializa una nueva instancia de un Window3D pasado por parámetros.
Window3D(double, double, double, double, double, double) Inicializa una nueva instancia de un Window3D cuyas máximas y mínimas coinciden con los valores pasados por parámetros.
Window3D(IWindow3D) Inicializa una nueva instancia de un Window3D pasado por parámetros.

Propiedades

W
SW
S
SE
E
NE
N
NW
Center
Depth
Height
Width
Valid
Xmin
Ymin
Zmin
Xmax
Ymax
Zmax

Métodos

Offset(Point2D) Desplaza el Window3D tantas unidades en X, Y como se indique en el parámetro.
(Heredado de IDesplazable)
Offset(Point3D) Desplaza el Window3D tantas unidades en X, Y, Z como se indique en el parámetro.
(Heredado de IDesplazable)
Offset(double, double) Desplaza el Window3D tantas unidades en X, Y como se indique en los parámetros.
(Heredado de IDesplazable)
Offset(double, double, double) Desplaza el Window3D tantas unidades en X, Y, Z como se indique en los parámetros.
(Heredado de IDesplazable)
Inflate(double, double, double) Hace crecer tanto la X mínima como la X máxima del Window3D tantas unidades como las especificadas en el primer parámetro y de manera similar en los ejes Y,Z con los valores especificados en el segundo y tercer parámetro.
Inflate(double, double) Hace crecer tanto la X mínima como la X máxima del Window3D tantas unidades como las especificadas en el primer parámetro y de manera similar en el eje Y con el valor especificado en el segundo parámetro.
Inflate(Point3D) Hace crecer las máximas y mínimas del Window3D pasado por parámetro.
Inflate(Size) Hace crecer las máximas y mínimas del Window3D pasado por parámetro.
Union(IWindow3D) Hace crecer si es necesario el Window3D pasado por parámetros.
Union(Window3D) Hace crecer si es necesario el Window3D pasado por parámetros.
Union(Point3D) Hace crecer si es necesario el Window3D pasado por parámetros.
Union(PointF) Hace crecer si es necesario el Window3D pasado por parámetros.
Union(Point) Hace crecer si es necesario el Window3D pasado por parámetros.
Union(double, double, double, double, double, double) Hace crecer si es necesario el Window3D para que contenga a las máximas y mínimas pasadas por parámetros.
Contains(IWindow3D) Indica si el Window3D contiene al IWindow3Dpasado por parámetros.
Contains(Window3D) Indica si el Window3D contiene al Window3D pasado por parámetros.
Contains(Point3D) Indica si el Window3D contiene al Point3Dpasado por parámetros.
Contains(PointF) Indica si el Window3D contiene al PointF pasado por parámetros.
Contains(Point) Indica si el Window3D contiene al Pointpasado por parámetros.
Intersect(Window3D) Indica si el Window3D intersecciona con el Window3D pasado por parámetros.
ToString() Convierte este Window3D en una cadena legible para los humanos.