void njCalcPoints( *m, *ps, *pd, num )
NJS_MATRIX *m
NJS_POINT3 *ps
NJS_POINT3 *pd
Int num
*m 演算マトリクス *ps 任意の点配列 *pd 変換後の点配列 num 点の数
なし
任意の複数の点*psにマトリクス変換を行い、変換後の座標を*pdに格納します。 引数*mがNULLの場合には、カレントマトリクスを演算マトリクスにします。
配列psに格納されている5つの点をY軸に対して45度回転 NJS_MATRIX m; NJS_POINT3 ps[5], pd[5]; : njUnitMatrix(&m); njRotateY(&m, NJM_DEG_ANG(45)); njCalcPoints(&m, ps, pd, 5); :