Ninja Library - コリジョン関数

njIsParalellL2PL

線と平面の平行チェック

書式

Bool njIsParalellL2PL( l, pl )
const NJS_LINE *l
const NJS_PLANE *pl

引数

 線データを格納する構造体のポインタ
pl   平面データを格納する構造体のポインタ

戻り値

TRUE   平行
FALSE   非平行

解説

線と平面が平行かどうかを調べます。

用例

NJS_LINE l;
NJS_PLANE pl;
l.px = 100.f;
l.py = 100.f;
l.pz = 100.f;
l.vx = 1.f;
l.vy = 0.f;
l.vz = 0.f;
pl.px = -100.f;
pl.py = -100.f;
pl.pz = -100.f;
pl.vx = -0.f;
pl.vy = -0.f;
pl.vz = -1.f;
njIsParalellL2PL(&l, &pl);
/* Result */
TRUE

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