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 ; 入力エラー
【機能説明】

    ・スプラインとコニック間の最短距離を求める。