Matrix4.CreatePerspectiveFieldOfView Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
CreatePerspectiveFieldOfView(Single, Single, Single, Single) | |
CreatePerspectiveFieldOfView(Single, Single, Single, Single, Matrix4) |
Erstellt eine perspektivische Projektionsmatrix. |
CreatePerspectiveFieldOfView(Single, Single, Single, Single)
CreatePerspectiveFieldOfView(Single, Single, Single, Single, Matrix4)
Erstellt eine perspektivische Projektionsmatrix.
public static void CreatePerspectiveFieldOfView (float fovy, float aspect, float zNear, float zFar, out OpenTK.Matrix4 result);
static member CreatePerspectiveFieldOfView : single * single * single * single * -> unit
Parameter
- fovy
- Single
Winkel des Sichtfelds in y-Richtung (in Bogenmaß)
- aspect
- Single
Seitenverhältnis der Ansicht (Breite/Höhe)
- 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:
- fovy ist null, kleiner als 0 oder größer als Math.PI
- Der Aspekt ist negativ oder null
- zNear ist negativ oder null
- zFar ist negativ oder null
- zNear ist größer als zFar