void njCalcVector( *m, *vs, *vd ) NJS_MATRIX *m NJS_VECTOR *vs NJS_VECTOR *vd
*m | 演算マトリクス |
*vs | 任意のベクトル |
*vd | 変換後のベクトル |
ベクトルvs(100, 0, 0)をY軸に45度回転します。 NJS_MATRIX m; NJS_VECTOR vs, vd; vs.x = 100.f; vs.y = 0.f; vs.z = 0.f; njUnitMatrix(&m); njRotateY(&m, NJM_DEG_ANG(45)); njCalcVector(&m, &vs, &vd); /* 結果 */ vd(70.710701, 00,000000, -70.710701)