njDistanceL2L
2直線間の距離を求めます。

書 式

#include <Ninja.h>

Float njDisatnceL2L(*l1, *l2, *p1, *p2)
NJS_LINE *l1
NJS_LINE *l2
NJS_POINT3 *p1
NJS_POINT3 *p2

引 数

NJS_LINE *l1
線データ1
NJS_LINE *l2
線データ2
NJS_POINT3 *p1
直線l1上の最短距離点の座標
NJS_POINT3 *p2
直線l2上の最短距離点の座標

返 値

2直線間の最短距離

機 能

2直線間の最短距離を求めます。
引数 p1、p2 が NULL でない場合は2直線上の一番接近している点の座標を求め、 それぞれ p1(l1上の点)、p2(l2上の点)に格納します。

用 例


備 考


関 連

NJS_POINT3
NJS_LINE

njDistanceL2L

Copyright SEGA ENTERPRISES, LTD., 1998