CameraFov.ToProjectionMatrix 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.
Bu FOV'yi perspektif projeksiyon matrisine dönüştürür.
public:
Microsoft::Azure::RemoteRendering::Result ToProjectionMatrix(float nearPlane, float farPlane, Microsoft::Azure::RemoteRendering::DepthConvention depthConvention, [Runtime::InteropServices::Out] Microsoft::Azure::RemoteRendering::Matrix4x4 % projection);
public Microsoft.Azure.RemoteRendering.Result ToProjectionMatrix (float nearPlane, float farPlane, Microsoft.Azure.RemoteRendering.DepthConvention depthConvention, out Microsoft.Azure.RemoteRendering.Matrix4x4 projection);
member this.ToProjectionMatrix : single * single * Microsoft.Azure.RemoteRendering.DepthConvention * Matrix4x4 -> Microsoft.Azure.RemoteRendering.Result
Public Function ToProjectionMatrix (nearPlane As Single, farPlane As Single, depthConvention As DepthConvention, ByRef projection As Matrix4x4) As Result
Parametreler
- nearPlane
- Single
nearPlane'ın z uzaklığı
- farPlane
- Single
farPlane'ın z uzaklığı
- depthConvention
- DepthConvention
Bu projeksiyon matrisi için kullanılacak yerel z kuralı.
- projection
- Matrix4x4
Sonuçta elde edilen projeksiyon matrisi.
Döndürülenler
Açıklamalar
FOV şu anda geçersizse veya düzlem parametrelerinden biri 0 ise işlev bir InvalidParam hata döndürür.