Matrix4.CreatePerspectiveOffCenter 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
CreatePerspectiveOffCenter(Single, Single, Single, Single, Single, Single) | |
CreatePerspectiveOffCenter(Single, Single, Single, Single, Single, Single, Matrix4) |
Crea una matrice di proiezione di prospettiva. |
CreatePerspectiveOffCenter(Single, Single, Single, Single, Single, Single)
public static OpenTK.Matrix4 CreatePerspectiveOffCenter (float left, float right, float bottom, float top, float zNear, float zFar);
static member CreatePerspectiveOffCenter : single * single * single * single * single * single -> OpenTK.Matrix4
Parametri
- left
- Single
- right
- Single
- bottom
- Single
- top
- Single
- zNear
- Single
- zFar
- Single
Restituisce
Si applica a
CreatePerspectiveOffCenter(Single, Single, Single, Single, Single, Single, Matrix4)
Crea una matrice di proiezione di prospettiva.
public static void CreatePerspectiveOffCenter (float left, float right, float bottom, float top, float zNear, float zFar, out OpenTK.Matrix4 result);
static member CreatePerspectiveOffCenter : single * single * single * single * single * single * -> unit
Parametri
- left
- Single
Bordo sinistro della visualizzazione frustum
- right
- Single
Bordo destro della visualizzazione frustum
- bottom
- Single
Bordo inferiore della visualizzazione frustum
- top
- Single
Bordo superiore della visualizzazione frustum
- 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:
- zNear è negativo o zero
- zFar è negativo o zero
- zNear è più grande di zFar