Matrix4x4.CreatePerspectiveFieldOfViewLeftHanded Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 elle 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üş alanı.
- aspectRatio
- Single
Görünüm alanı genişliği olarak tanımlanan en boy oranı yüksekliğe bölünür.
- nearPlaneDistance
- Single
Yakın görüş düzlemine olan uzaklık.
- farPlaneDistance
- Single
Uzak görüş düzlemine olan 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.