Ninjaライブラリ - ライト関数

njTranslateLightV

ライトのもつ行列を方向ベクトルで平行移動

書式

void njTranslateLightV( *ptr, *vctr ) 
NJS_LIGHT *ptr 
NJS_VECTOR *vctr 

引数

*ptr   ライトのポインタ
*vctr   方向ベクトルのポインタ

戻り値

なし

解説

njCreateLight関数によって登録されたライト行列を方向ベクトルで平行移動します。 これにより光源の位置・方向が計算されます。

用例

	:
NJS_LIGHT light;
NJS_VECTOR vector;
	:
njCreateLight(&light, NJD_POINT_LIGHT);
	:
njClearMatrix();
/* Vector movement */
njTranslateLightV(&light, &vector);

備考

njCreateLight関数でライトが指定され、njClearMatrix関数が先に呼ばれている必要があります。

参照

njCreateLight()

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