Matrix4.CreatePerspectiveFieldOfView Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
CreatePerspectiveFieldOfView(Single, Single, Single, Single) | |
CreatePerspectiveFieldOfView(Single, Single, Single, Single, Matrix4) |
Crea una matrice di proiezione di prospettiva. |
CreatePerspectiveFieldOfView(Single, Single, Single, Single)
CreatePerspectiveFieldOfView(Single, Single, Single, Single, Matrix4)
Crea una matrice di proiezione di prospettiva.
public static void CreatePerspectiveFieldOfView (float fovy, float aspect, float zNear, float zFar, out OpenTK.Matrix4 result);
static member CreatePerspectiveFieldOfView : single * single * single * single * -> unit
Parametri
- fovy
- Single
Angolo del campo di visualizzazione nella direzione y (in radianti)
- aspect
- Single
Proporzioni della visualizzazione (larghezza/altezza)
- zNear
- Single
Distanza del piano di clip vicino
- zFar
- Single
Distanza del piano di clip lontano
- result
- Matrix4
Matrice di proiezione che trasforma lo spazio della fotocamera nello spazio raster
Eccezioni
Generata nelle condizioni seguenti:
- fovy è zero, minore di zero o maggiore di Math.PI
- aspetto è negativo o zero
- zNear è negativo o zero
- zFar è negativo o zero
- zNear è più grande di zFar