Aracılığıyla paylaş


CameraFov.ToProjectionMatrix Yöntem

Tanım

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.

Şunlara uygulanır