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

njIsParalellL2L

2本の線の平行チェック

書式

Bool njIsParalellL2L( *l1, *l2 ) 
NJS_LINE *l1 
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,1999