Compartir a través de


Matrix4.CreatePerspectiveFieldOfView Método

Definición

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)

public static OpenTK.Matrix4 CreatePerspectiveFieldOfView (float fovy, float aspect, float zNear, float zFar);
static member CreatePerspectiveFieldOfView : single * single * single * single -> OpenTK.Matrix4

Parámetros

fovy
Single
aspect
Single
zNear
Single
zFar
Single

Devoluciones

Se aplica a

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

Se aplica a