Compartilhar via


Matrix4.CreatePerspectiveFieldOfView Método

Definição

Sobrecargas

CreatePerspectiveFieldOfView(Single, Single, Single, Single)
CreatePerspectiveFieldOfView(Single, Single, Single, Single, Matrix4)

Cria uma matriz de projeção 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

Retornos

Aplica-se a

CreatePerspectiveFieldOfView(Single, Single, Single, Single, Matrix4)

Cria uma matriz de projeção 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 do campo de exibição na direção y (em radianos)

aspect
Single

Taxa de proporção da exibição (largura/altura)

zNear
Single

Distância até o plano de recorte próximo

zFar
Single

Distância até o plano de recorte distante

result
Matrix4

Uma matriz de projeção que transforma o espaço da câmera em espaço de varredura

Exceções

Geradas sob as seguintes condições:

  • fovy é zero, menor que zero ou maior que Math.PI
  • o aspecto é negativo ou zero
  • zNear é negativo ou zero
  • zFar é negativo ou zero
  • zNear é maior que zFar

Aplica-se a