SSB52


【機能】

    スプラインとコニック間の最短距離を求める(2D)

【使用形式】

    CALL  SSB52(N,QTBL,TS,TE,ID,ZCF,PS,PE,ITYPE,
                     NI,XYTB,ISE,ZDI,IR)

【引数説明】

    [INPUT]
        N             : スプラインの定義点数
        QTBL(ID, N)   : スプラインの定義点座標
        TS, TE        : スプラインのパラメータ始終値
        ID            : スプライン定義点配列の次元
                          2 ; 2次元
                          3 ; 3次元
        ZCF(6)        : コニックの係数
        PS(2), PE(2)  : コニックの始終値(閉じた楕円の時は使用
            しない) 
        ITYPE         : コニックのタイプ
                          0 ; 楕円以外
                          1 ; 開いた楕円
                          2 ; 閉じた楕円

    [OUTPUT]                      
        NI          : 交点数(交点以外のときNI=1) 
        XYTB(5, NI) : アイテム上の最短距離点座標とパラメータ値
                             1     2     3     4     5       
                          +-----+-----+-----+-----+-----+
                       1  | X1  | Y1  | X2  | Y2  |  T  |       
                          +-----+-----+-----+-----+-----+
                          +-----+-----+-----+-----+-----+
                       NI +-----+-----+-----+-----+-----+
                           スプライン  コニック    スプラインパラメータ値
        ISE(2, NI)  : アイテム上の点位置フラグ   
                       0 ; 始終点以外                      
                       1 ; 始点                            
                       2 ; 終点                            
                              1         2           
                        +----------+--------+
                     1  |スプライン|コニック|
                        +----------+--------+  
                        +----------+--------+  
                     NI +----------+--------+  
        ZDI          : 最短距離
        IR           : リターンコード      
                         0 ; 正常
                         1 ; 入力エラー

【機能説明】

    ・スプラインとコニック間の最短距離を求める。
    ・スプラインとコニックが指示範囲で交わっているとき、最短距
      離はゼロとなる。