SSA85


【機能】

    点と2円に接する円の情報を得る(2D)


【使用形式】

    CALL  SSA85(X,Y,XC1,YC1,R1,XC2,YC2,R2,XYC,IR)


【引数説明】

    [INPUT]
        X, Y      : 点の座標
       XC1, YC1  : 円1の中心座標
    R1        : 円1の半径
        XC2, YC2  : 円2の中心座標
        R2        : 円2の半径

    [OUTPUT]
        XYC(7, 4)  : 接円情報テーブル
           +----+----+----+-----+-----+-----+-----+
           | XC : YC | RT | XT1 : YT1 | XT2 : YT2 |  接円1
           |    :    |    |     :     |     :     |  接円2
           |    :    |    |     :     |     :     |  接円3
           |    :    |    |     :     |     :     |  接円4
           +----+----+----+-----+-----+-----+-----+
           :.........: ↓ :..........: :..........:
           接円の中心 半径  円1との接点    ↓
                                         円2との接点
        IR      : リターンフラグ
                    0〜4 ; 接円の数
                     -1 ; 入力エラー

【機能説明】

    ・1点を通り2円に接する円の中心座標、半径、2円との接点座
   標を出力する。
    ・R1≦0またはR2≦0の場合のみIR=-1を出力する。

【使用ルーチン】

    SSG40, SSA021, SSA20, SSA01