Matrix4x4.CreatePerspectiveFieldOfView(Single, Single, Single, Single) 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 perspektif projeksiyon matrisi oluşturur.
public:
static System::Numerics::Matrix4x4 CreatePerspectiveFieldOfView(float fieldOfView, float aspectRatio, float nearPlaneDistance, float farPlaneDistance);
public static System.Numerics.Matrix4x4 CreatePerspectiveFieldOfView (float fieldOfView, float aspectRatio, float nearPlaneDistance, float farPlaneDistance);
static member CreatePerspectiveFieldOfView : single * single * single * single -> System.Numerics.Matrix4x4
Public Shared Function CreatePerspectiveFieldOfView (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
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.
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
.