SSF51
【機能】
2つのスプライン間の最短距離を求める(3D)
【使用形式】
CALL SSF51(N1,QTB1,TS1,TE1,N2,QTB2,TS2,TE2,
NI,XYTB,ISE,ZDI,IR)
【引数説明】
[INPUT]
N1 : スプライン1、定義点数
QTB1(3, N1) : スプライン1、定義点座標
TS1, TE1 : スプライン1、パラメータ始終値
N2 : スプライン2、定義点数
QTB2(3, N2) : スプライン2、定義点座標
TS2, TE2 : スプライン2、パラメータ始終値
[OUTPUT]
NI : 交点数(交点以外の時、NI=1)
XYTB(8, NI) : 2要素の最短距離点座標と、パラメータ値
1 2 3 4 5 6 7 8
+----+----+----+----+----+----+----+----+
1 | X1 |YY1 | Z1 | X2 | Y2 | Z2 | T1 | T2 |
: |----:----:----:----:----:----|----:----|
: +----+----+----+----+----+----+----+----+
NI|____|____|____|____|____|____|____|____|
:............: :...........: ↑ ↑
スプライン1 スプライン2 | スプライン2
スプライン1
ISE(2, NI) : 2要素上の点位置フラグ
0 ; 始終点以外
1 ; 始点
2 ; 終点
+------------+------------+
1 |スプライン1 |スプライン2 |
: +------------+------------+
: +------------+------------+
NI|____________|____________|
ZDI : 最短距離
IR : リターンフラグ
0 ; 正常終了
1 ; 入力エラー
【機能説明】
・2つのスプライン間の最短距離を求める。