Freigeben über


Matrix4.CreatePerspectiveOffCenter Methode

Definition

Überlädt

CreatePerspectiveOffCenter(Single, Single, Single, Single, Single, Single)
CreatePerspectiveOffCenter(Single, Single, Single, Single, Single, Single, Matrix4)

Erstellt eine perspektivische Projektionsmatrix.

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

Parameter

left
Single
right
Single
bottom
Single
top
Single
zNear
Single
zFar
Single

Gibt zurück

Gilt für:

CreatePerspectiveOffCenter(Single, Single, Single, Single, Single, Single, Matrix4)

Erstellt eine perspektivische Projektionsmatrix.

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

Parameter

left
Single

Frustum am linken Rand der Ansicht

right
Single

Frustum am rechten Rand der Ansicht

bottom
Single

Unterer Rand der Ansicht Frustum

top
Single

Oberster Rand der Ansicht Frustum

zNear
Single

Abstand zur nahen Clipebene

zFar
Single

Abstand zur fernen Clipebene

result
Matrix4

Eine Projektionsmatrix, die den Kameraraum in Rasterraum transformiert

Ausnahmen

Wird unter den folgenden Bedingungen ausgelöst:

  • zNear ist negativ oder null
  • zFar ist negativ oder null
  • zNear ist größer als zFar

Gilt für: