void njTranslateViewVAbsolute( *v, *p ) NJS_VIEW *v NJS_POINT3 *p
*v | ビュー構造体のポインタ |
*p | X、Y、Z軸の各軸に対する移動量(絶対値) |
(0, 0, 3000)に位置し、(0, 0, −1)(画面奥)に向いている ビューを視線の向きはそのままに、基の位置からX、Y、Zの各軸に 沿ってそれぞれ100、200、300移動します。 NJS_VIEW v; NJS_POINT3 p; v.apx = VIEW_APX; v.apy = VIEW_APY; v.apz = VIEW_PZ; v.avx = VIEW_AVX; v.avy = VIEW_AVY; v.avz = VIEW_VZ; v.aroll = NJM_DEG_ANG(VIEW_AROLL); p.x = 100.f; p.y = 200.f; p.z = 300.f; njTranslateViewVAbsolute(&v, &p); njSetView( &v );