njProjectScreen | English
    ▲|INDEX|▼
任意の点をスクリーンに投影します。

### 書　式

      #include <Ninja.h>

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

### 引　数

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

### 返　値

  なし

### 機　能

  任意の点をスクリーンに投影します。
  引数 m が NULL の場合にはカレントマトリクスを演算マトリクスにします。

### 用　例

  点 ps(100, 200, 300)をスクリーンに投影します。

      NJS_MATRIX stack[10];
      NJS_VIEW view;
      NJS_POINT3 p3;
      NJS_POINT2 p2;

      p3.x = 100.f;
      p3.y = 200.f;
      p3.z = 300.f;

      njInitMatrix(stack, 10);
      njInitView(&view);
      njSetView(&view);
      njClearMatrix();
      njPushMatrix(NULL);
      njProjectScreen(NULL, &p3, &p2);
      njPopMatrix(1);

      ％ 結果 ％
      p2(153.333328, 573.333374)

### 備　考

### 関　連

njProjectScreen |
    ▲|INDEX|▼