SSA84


【機能】

    点、直線、円に接する円の情報を得る(2D)


【使用形式】

    CALL  SSA84(X,Y,XS,YS,XE,YE,XC,YC,R,XYC,IR)


【引数説明】

    [INPUT]
        X, Y            : 点の座標
       XS, YS, XE, YE  : 直線の通過点の座標
       XC, YC         : 円の中心座標
    R               : 円の半径

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

【機能説明】

    ・1点を通り直線、円に接する円の中心座標、半径、円との接
   点の座標を出力する。
    ・(XS, YS)=(XE, YE)またはR≦0の場合のみIR=-1を出力する。

【使用ルーチン】

    SSG40, SSA021, SSA20, SS01