# MTX_PerspectiveW

## 構文

      #include <nitro/fx/fx_mtx44.h>

      void MTX_PerspectiveW(
          fx32 fovySin,
          fx32 fovyCos,
          fx32 aspect,
          fx32 n,
          fx32 f,
          fx32 scaleW,
          MtxFx44 * mtx
      );

## 引数

fovySin | 縦(y)方向の視界角度(画角)／２の正弦をとった値
fovyCos | 縦(y)方向の視界角度(画角)／２の余弦をとった値
aspect | 縦に対する横の視界の割合(縦横比:視界での幅／高さ)
n | 視点からnearクリップ面までの距離
f | 視点からfarクリップ面までの距離
scaleW | ビューボリュームの精度調整パラメータ
mtx | 4x4行列へのポインタ

## 返り値

なし。

## 説明

*mtxに透視射影行列をセットします。
セットされる行列は以下の通りです。

× scaleW

内部で除算器を使用します。割り込み内で使用される場合には除算器の注意事項をご確認ください。

## 参照

`MTX_Perspectve, G3_PerspectiveW, G3_Perspective`

## 履歴

Ver. 2004/06/21 初版