Ninjaライブラリ - コリジョン関数
njDistanceL2L
2直線間の距離
書式
-
Float njDisatnceL2L( *l1, *l2, *p1, *p2 )
NJS_LINE *l1
NJS_LINE *l2
NJS_POINT3 *p1
NJS_POINT3 *p2
引数
-
*l1 | 線データ1 |
*l2 | 線データ2 |
*p1 | 直線l1上の最短距離点の座標 |
*p2 | 直線l2上の最短距離点の座標 |
戻値
-
2直線間の最短距離
解説
-
2直線間の最短距離を求めます。
引数 p1、p2 が NULL でない場合は2直線上の一番接近している点の座標を求め、
それぞれ p1(l1上の点)、p2(l2上の点)に格納します。
njDistanceL2L
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998