void njGetPlaneNormal( p, v )
const NJS_POINT3 *p
NJS_VECTOR *v
p 平面上の3点のデータ配列を格納する構造体のポインタ v 平面の法線ベクトルを格納する構造体のポインタ
なし
平面上の3点から法線ベクトルを取得します。
3点(1, 2, 3)、(1, −1, 2)、(2, 3, 1)を通る 平面の法線ベクトルを取得します。 NJS_POINT3 p[3]; NJS_VECTOR v; p[0].x = 1.f; p[0].y = 2.f; p[0].z = 3.f; p[1].x = 1.f; p[1].y = -1,f; p[1].z = 2.f; p[2].x = 2.f; p[2].y = 3.f; p[2].z = 1.f; njGetPlaneNormal(p, &v); /* Result */ v (7, -1, 3)