Matrix4.CreatePerspectiveFieldOfView Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
CreatePerspectiveFieldOfView(Single, Single, Single, Single) | |
CreatePerspectiveFieldOfView(Single, Single, Single, Single, Matrix4) |
Crea una matriz de proyección de perspectiva. |
CreatePerspectiveFieldOfView(Single, Single, Single, Single)
CreatePerspectiveFieldOfView(Single, Single, Single, Single, Matrix4)
Crea una matriz de proyección de perspectiva.
public static void CreatePerspectiveFieldOfView (float fovy, float aspect, float zNear, float zFar, out OpenTK.Matrix4 result);
static member CreatePerspectiveFieldOfView : single * single * single * single * -> unit
Parámetros
- fovy
- Single
Ángulo del campo de vista en la dirección y (en radianes)
- aspect
- Single
Relación de aspecto de la vista (ancho/alto)
- zNear
- Single
Distancia al plano de recorte cercano
- zFar
- Single
Distancia al plano de recorte lejano
- result
- Matrix4
Matriz de proyección que transforma el espacio de la cámara en el espacio ráster.
Excepciones
Se produce en las condiciones siguientes:
- fovy es cero, menor que cero o mayor que Math.PI
- el aspecto es negativo o cero
- zNear es negativo o cero
- zFar es negativo o cero
- zNear es mayor que zFar