CameraFov.ToProjectionMatrix Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Converte questo FOV in una matrice di proiezione di prospettiva.
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
Parametri
- nearPlane
- Single
Distanza z del vicinoPlane
- farPlane
- Single
Distanza z della farPlane
- depthConvention
- DepthConvention
Convenzione z locale da usare per questa matrice di proiezione.
- projection
- Matrix4x4
Matrice di proiezione risultante.
Restituisce
Commenti
Se il FOV non è attualmente valido o uno dei parametri del piano è 0, la funzione restituirà un InvalidParam errore.