CameraFov Yapı
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 kameranın görüş alanının genel, muhtemelen merkezden uzak tanımı.
public value class CameraFov
public struct CameraFov
type CameraFov = struct
Public Structure CameraFov
- Devralma
-
CameraFov
Açıklamalar
Sağda ve merkezden üste doğru açılar pozitifken, sola ve alta doğru olan açılar negatiftir. Bir simetrik görünüm alanı tanımlamak için AngleLeft = -AngleRight ve AngleDown = -AngleUp değerini ayarlayın. Tüm açı değerleri radyan cinsinden tanımlanır ve aralıkta olmalıdır (-PI/2; PI/2), AngleLeft angleRight değerinden küçük, AngleDown ise AngleUp değerinden küçük veya görünüm alanı geçersiz olarak kabul edilir. Görünüm alanı geçersizse ilgili işlevler hata InvalidParam verir.
Alanlar
AngleDown |
/ Kamera görünümünün en altına radyan cinsinden maksimum görüş açısı (genellikle negatif) |
AngleLeft |
Kamera görünümünün solundaki radyan cinsinden maksimum görüş açısı (genellikle negatif) |
AngleRight |
Kamera görünümünün sağındaki radyan cinsinden maksimum görüş açısı |
AngleUp |
Kamera görünümünün en üstüne radyan cinsinden maksimum görüş açısı |
Yöntemler
FromProjectionMatrix(Matrix4x4) |
Verilen projeksiyon matrisinin görünüm alanını yöneten bölümünü burada kullanılan genel görünüm gösterimi alanına dönüştürür. |
ToProjectionMatrix(Single, Single, DepthConvention, Matrix4x4) |
Bu FOV'yi perspektif projeksiyon matrisine dönüştürür. |