Aracılığıyla paylaş


Matrix4x4.CreatePerspectiveFieldOfViewLeftHanded Yöntem

Tanım

Bir görüş alanı, en boy oranı ve yakın ve uzak görünüm düzlemi uzaklıklarını temel alan bir sol el perspektif projeksiyon matrisi oluşturur.

public:
 static System::Numerics::Matrix4x4 CreatePerspectiveFieldOfViewLeftHanded(float fieldOfView, float aspectRatio, float nearPlaneDistance, float farPlaneDistance);
public static System.Numerics.Matrix4x4 CreatePerspectiveFieldOfViewLeftHanded (float fieldOfView, float aspectRatio, float nearPlaneDistance, float farPlaneDistance);
static member CreatePerspectiveFieldOfViewLeftHanded : single * single * single * single -> System.Numerics.Matrix4x4
Public Shared Function CreatePerspectiveFieldOfViewLeftHanded (fieldOfView As Single, aspectRatio As Single, nearPlaneDistance As Single, farPlaneDistance As Single) As Matrix4x4

Parametreler

fieldOfView
Single

Y yönünde, radyan cinsinden görünüm alanı.

aspectRatio
Single

Görünüm alanı genişliğinin yüksekliğe bölünmesi olarak tanımlanan en boy oranı.

nearPlaneDistance
Single

Yakın görüş düzlemine uzaklık.

farPlaneDistance
Single

Uzak görüş düzlemine uzaklık.

Döndürülenler

Sol elle kullanılan perspektif projeksiyon matrisi.

Özel durumlar

fieldOfView sıfırdan küçük veya sıfıra eşit.

-veya-

fieldOfView değerinden büyük veya eşittir PI.

-veya-

nearPlaneDistance sıfırdan küçük veya sıfıra eşit.

-veya-

farPlaneDistance sıfırdan küçük veya sıfıra eşit.

-veya-

nearPlaneDistance değerinden büyük veya eşittir farPlaneDistance.

Şunlara uygulanır