##### Ninjaライブラリ - コリジョン関数

# njGetPlaneNormal2

平面(各点指定)の法線ベクトルの取得

### 書式

  void njGetPlaneNormal( *p0, *p1, *p2 *v )
  NJS_POINT3 *p0
  NJS_POINT3 *p1
  NJS_POINT3 *p2
  NJS_VECTOR *v

### 引数

  *p0 | 平面上の点データ1
  *p1 | 平面上の点データ2
  *p2 | 平面上の点データ3
  *v | 平面の法線ベクトル

### 戻値

  なし

### 解説

  平面上の3点から法線ベクトルを取得する。

### 用例

      3点(1, 2, 3)、(1, -1, 2)、(2, 3, 1)を通る平面の法線ベクトルを取得する。
      NJS_POINT3 p0, p1, p2;
      NJS_VECTOR v;
      p0.x = 1.f;
      p0.y = 2.f;
      p0.z = 3.f;
      p1.x = 1.f;
      p1.y = -1,f;
      p1.z = 2.f;
      p2.x = 2.f;
      p2.y = 3.f;
      p2.z = 1.f;
      njGetPlaneNormal(&p0, &p1, &p2, &v);
      /* 結果 */
      v (7, -1, 3)

njGetPlaneNormal2

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998