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

# njProjectScreen

任意の点のスクリーン投影

### 書式

> `void njProjectScreen( *m, *p3, *p2 )
> NJS_MATRIX *m
> NJS_POINT3 *p3
> NJS_POINT2 *p2
> `

### 引数

> *m | 演算マトリクス
> *p3 | 任意の点座標
> *p2 | 投影後の点座標

### 戻り値

> なし

### 解説

> 任意の点をスクリーンに投影し、結果を引数ポインタへ戻します。 引数*mがNULLの場合にはカレントマトリクスを演算マトリクスにします。

> 本関数は用例欄に書かれている関数と等価です。

### 用例

>     void njProjectScreen( NJS_MATRIX *m, NJS_POINT3 *p3, NJS_POINT2 *p2 )
>     {
>         NJS_POINT3              tmp;

>         njCalcPoint( m, p3, &tmp );
>         njCalcScreen( tmp, p2->x, p2->y );
>     }

### 参照

> njCalcPoint() | 任意の点のマトリクス変換
> njCalcScreen() | 3D空間上の点の透視投影変換

njProjectScreen

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000