Platform SDK: DirectX

DirectX7.ProjectionMatrix

DirectX7.ProjectionMatrix メソッドは、近くと遠くのクリップ面と、視野の角度を設定する。

object.ProjectionMatrix(mDest As D3DMATRIX, _
    nearPlane As Single, _
    farPlane As Single, _
    fov As Single)

パラメータ

object
DirectX7 オブジェクトを表すオブジェクト式。
mDest
新しく作成された射影行列。
nearPlane
近くのクリップ面までの距離。単位は、アプリケーションに固有である。
farPlane
遠くのクリップ面までの距離。単位は、アプリケーションに固有である。
fov
視野の角度 (ラジアン単位)。

エラー コード

失敗すればエラーが発生し、Err.Number が設定される。

注意

fov は、射影機の中心から前方クリップ面の中心への直線と、射影機の中心から前方クリップ面の最上部への直線を描画し、その結果の角度を 2 倍にすることで算出できる。