Partager via


Matrix4.CreatePerspectiveFieldOfView Méthode

Définition

Surcharges

CreatePerspectiveFieldOfView(Single, Single, Single, Single)
CreatePerspectiveFieldOfView(Single, Single, Single, Single, Matrix4)

Crée une matrice de projection de perspective.

CreatePerspectiveFieldOfView(Single, Single, Single, Single)

public static OpenTK.Matrix4 CreatePerspectiveFieldOfView (float fovy, float aspect, float zNear, float zFar);
static member CreatePerspectiveFieldOfView : single * single * single * single -> OpenTK.Matrix4

Paramètres

fovy
Single
aspect
Single
zNear
Single
zFar
Single

Retours

S’applique à

CreatePerspectiveFieldOfView(Single, Single, Single, Single, Matrix4)

Crée une matrice de projection de perspective.

public static void CreatePerspectiveFieldOfView (float fovy, float aspect, float zNear, float zFar, out OpenTK.Matrix4 result);
static member CreatePerspectiveFieldOfView : single * single * single * single *  -> unit

Paramètres

fovy
Single

Angle du champ de vue dans la direction y (en radians)

aspect
Single

Proportion de la vue (largeur/hauteur)

zNear
Single

Distance par rapport au plan clip proche

zFar
Single

Distance par rapport au plan d’clip éloigné

result
Matrix4

Matrice de projection qui transforme l’espace de la caméra en espace raster

Exceptions

Levée dans les conditions suivantes :

  • fovy est égal à zéro, inférieur à zéro ou supérieur à Math.PI
  • l’aspect est négatif ou nul
  • zNear est négatif ou zéro
  • zFar est négatif ou zéro
  • zNear est plus grand que zFar

S’applique à