SSF46


【機能】

    直線とスプライン間の最短距離を求める(3D)


【使用形式】

    CALL  SSF46(PS,PE,N,QTBL,TS,TE,NI,XYTB,ISE,
                     ZDI,IR)


【引数説明】

    [INPUT]
        PS(3), PE(3) : 直線始終点座標
        N            : スプライン定義点数
        QTBL(3, N)   : スプライン定義点座標
        TS, TE       : スプラインパラメータ始終値
 
    [OUTPUT]
        NI           : 交点数(交点以外の時、NI=1)
        XYTB(7, NI)  : 2要素の最短距離点座標
                        1    2    3    4    5    6    7
                      +----+----+----+----+----+----+----+
                    1 | X1 | Y1 | Z1 | X2 | Y2 | Z2 | T  |
                    : +----+----+----+----+----+----+----+
                    : +----+----+----+----+----+----+----+
                    NI|____|____|____|____|____|____|____|
                       :............:  :................:
                           直線           スプライン
        ISE(2, NI)   : 2要素上の点位置フラグ
                         0 ; 始終点以外       1        2
                         1 ; 始点          +------+----------+
                         2 ; 終点        1 | 直線 |  スプライン |
                                         : +------+----------+
                                         : +------+----------+
                                         NI|______|__________|
        ZDI          : 最短距離
        IR           : リターンフラグ                         
                         0 ; 正常終了
                         1 ; 入力エラー

【機能説明】

    ・直線とスプライン間の最短距離を求める。