njSetLightLocation
光源位置を設定します。

書 式

#include <NINJA.H> 
void njSetLightLocation( *ptr, px, py, pz )
NJS_LIGHT *ptr
Float px
Float py
Float pz

引 数

NJS_LIGHT *ptr
ライトのポインタ
px
光源位置のx座標
py
光源位置のy座標
pz
光源位置のz座標

返 値

なし

エラー

なし

機 能

光源位置を設定します。(デフォルトでは原点にあります。)

用 例

#include <NINJA.H> 
...........

NJS_LIGHT light;

sbInitSystem( NJD_RESOLUTION_VGA, NJD_FRAMEBUFFER_MODE_RGB565, 1);
njCreateLight(&light, NJD_POINT_LIGHT);
...........
/* 点光源の位置を(10、0、−10)に設定 */
njSetLightLocation(&light, 10.f, 0.f, -10.f);

備 考

njCreateLightでライトが指定されている必要があります。

関 連

njCreateLight

njSetLightLocation

Copyright SEGA ENTERPRISES, LTD., 1998