##### Ninja Library - マトリクス関数

# njCalcPoints

任意の複数の点のマトリクス変換

### 書式

> `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);
>     	:

njCalcPoints

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000