SSF52
【機能】
スプラインとコニック間の最短距離を求める(3D)
【使用形式】
CALL SSF52(N,QTBL,TS,TE,PO,VEC,ZCF,PS,PE,
ITYPE,NI,XYTB,ISE,ZDI,IR)
【引数説明】
[INPUT]
N : スプラインの定義点数
QTBL(3, N) : スプラインの定義点座標
TS, TE : スプライン、パラメータ始終値
PO(3) : コニック要素座標系原点
VEC(3, 3) : コニック要素座標系軸ベクトル
ZCF(6) : コニック係数
PS(2), PE(2) : コニック始終点座標(完楕円の時は使用しな
い)
ITYPE : コニックタイプ
0 ; 完楕円
1 ; 楕円弧
2 ; 双曲線
3 ; 放物線
[OUTPUT]
NI : 交点数(交点以外の時、NI=1)
XYTB(7, NI) : 2要素の最短距離点座標と、パラメータ値
1 2 3 4 5 6 7
+----+----+----+----+----+----+----+
1 | X1 | Y1 | Z1 | X2 | Y2 | Z2 | T |
: |----:----:----:----:----:----|----:
: +----+----+----+----+----+----+----+
NI|____|____|____|____|____|____|____|
:............: :...........:スプライン1
スプライン コニック
ISE(2, NI) : 2要素上の点位置フラグ
0 ; 始終点以外
1 ; 始点
2 ; 終点
+----------+----------+
1 |スプライン| コニック |
: +----------+----------+
: +----------+----------+
NI|__________|__________|
ZDI : 最短距離
IR : リターンフラグ
0 ; 正常終了
1 ; 入力エラー
【機能説明】
・スプラインとコニック間の最短距離を求める。