njSetView
ユーザの用意したビューをカレントビューに指定します。

書 式

#include <Ninja.h>

void njSetView(*v)
NJS_VIEW *v

引 数

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

返 値

なし

機 能

ユーザの用意したビューをカレントビューに指定します。
ビュー構造体に含まれる視点の位置(px, py, pz)、視線の向き(vx, vy, vz)、視線の傾き(roll) の各値を元にビューマトリクスを作製します。
マトリクススタックをクリアします。(njClearMatrix の機能を内蔵)
プログラムの互換性を保つ為にnjClearMatrix ()関数は残してありますが、 njClearMatrix()を実行した場合は同じ処理を2度行うことになります。

用 例

NJS_VIEW v;

njInitView(&v);
njSetView( &v );

備 考

njSetView()を実行する前に必ずビューの初期化を済ませておく事が必要です。
詳しくはビュー関数の Readme.txt を参照して下さい。

関 連

njInitView
njClearMatrix

njSetView

Copyright SEGA ENTERPRISES, LTD., 1998