Condividi tramite


Matrix4.CreatePerspectiveOffCenter Metodo

Definizione

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

Si applica a