SSB53


【機能】

    2つのコニック間の最短距離を求める(2D)

【使用形式】

    CALL  SSB53(ZCF1,PS1,PE1,ITYP1,ZCF2,PS2,PE2,
                     ITYP2,NI,XYTB,ISE,ZDI,IR)

【引数説明】

    [INPUT]
        ZCF1(6)        : コニック1係数
        PS1(2), PE1(2) : コニック1始終点座標
        ITYP1          : コニック1のタイプ
                           0 ; 楕円以外
                           1 ; 開いた楕円
                           2 ; 閉じた楕円
        ZCF2(2)        : コニック2係数
        PS2(2), PE2(2) : コニック2始終点座標
        ITYP2          : コニック2のタイプ
                           0 ; 完楕円
                           1 ; 楕円弧
                           2 ; 双曲線
                           3 ; 放物線

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

【機能説明】

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