Matrix4.CreatePerspectiveFieldOfView Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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)
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