Ninja Library - コリジョン関数

njIsParalellL2L

2本の線の平行チェック

書式

Bool njIsParalellL2L( l1, l2 )
const NJS_LINE *l1
const NJS_LINE *l2

引数

l1   1つ目の線データを格納する構造体のポインタ
l2   2つ目の線データを格納する構造体のポインタ

戻り値

TRUE   平行
FALSE   非平行

解説

2本の線が平行かどうかを調べます。

用例

NJS_LINE l1, l2;
l1.px = 100.f;
l1.py = 100.f;
l1.pz = 100.f;
l1.vx = 3.f;
l1.vy = 4.f;
l1.vz = 5.f;
 l2.px = 100.f;
l2.py = 100.f;
l2.pz = -100.f;
l2.vx = -3.f;
l2.vy = -4.f;
l2.vz = -5.f;
njIsParalellL2L(&l1, &l2);
/* Result */
TRUE

njIsParalellL2L
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000