XMMatrixOrthographicRH 関数 (directxmath.h)
右手による座標系の正投影マトリックスを作成します。
構文
XMMATRIX XM_CALLCONV XMMatrixOrthographicRH(
[in] float ViewWidth,
[in] float ViewHeight,
[in] float NearZ,
[in] float FarZ
) noexcept;
パラメーター
[in] ViewWidth
ニア クリッピング 平面での錐台の幅。
[in] ViewHeight
ニア クリッピング平面での錐台の高さ。
[in] NearZ
ニア クリッピング 平面までの距離。
[in] FarZ
遠方クリッピング平面までの距離。
戻り値
直交投影行列を返します。
注釈
一般的な用途では、 NearZ は FarZ より小さくなります。 ただし、これらの値を反転して FarZ が NearZ より小さい場合、結果は反転 z バッファー ("反転 z バッファー" とも呼ばれます) になり、浮動小数点精度が向上します。
NearZ と FarZ を同じ値にすることはできません。また、0 より大きい値を指定する必要があります。
XMMatrixOrthographicRH のすべてのパラメーターは、カメラ空間内の距離です。
プラットフォームの要件
Microsoft Visual Studio 2010 または Microsoft Visual Studio 2012 と Windows SDK for Windows 8。 Win32 デスクトップ アプリ、Windows ストア アプリ、Windows Phone 8 アプリでサポートされます。要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | directxmath.h |