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

njSetLightDirection

njCreateLightによって設定されたライトの方向を設定

書式

void njSetLightDirection( *ptr, dx, dy, dz ) 
NJS_LIGHT *ptr 
Float dx 
Float dy 
Float dz 

引数

*ptr   ライトのポインタ
dx   光源位置のX座標
dy   光源位置のY座標
dz   光源位置のZ座標

戻り値

なし

解説

光線の方向をベクトルの成分で設定します(デフォルトでは−Z軸方向です。)。

用例

	:
NJS_LIGHT light;
	:
njCreateLight(&light, NJD_DIR_LIGHT);
	:
/* Set light direction vector of parallel light source to (1,0,0) */
njSetLightDirection(&light, 1.f, 0.f, 0.f);

備考

njCreateLight関数でライトが指定されている必要があります。また、設定されたベクトルは規格化されます。

参照

njCreateLight()

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