Ninjaライブラリ - ビュー関数

njInitView

ビューの初期化

書式

void njInitView( *v ) 
NJS_VIEW *v 

引数

*v   ビュー構造体のポインタ

戻り値

なし

解説

ユーザーの用意したビューを以下のように初期化します。


位置(X,Y,Z) = (0,0,0)(原点)
向き(VX,XY,XZ) = (0,0,−1)(画面奥方向)
傾き(roll、視線のZ軸に対する傾き) = 0度
ビューマトリクス = 単位マトリクス


用例

NJS_VIEW v;
njInitView(&v);

備考

ビュー構造体に直接値を設定する場合には省略可能です。 設定しなければならない構造体のメンバは以下のとおりです。


px, py, pz (視点の位置)
vx, vy, vz (視線の向き)
roll (視線の傾き)

ビューマトリクスの設定は必要ありません。


参照

njSetView()
njClearMatrix()

njInitView
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998,1999