SSA43


【機能】

    円と円の共通接線の情報を得る(2D)


【使用形式】

    CALL  SSA43(XC1,YC1,R1,XC2,YC2,R2,XYT,IR)


【引数説明】

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

    [OUTPUT]
        XYT(4, 4) : 接線情報テーブル
       ┼───────┼───────┼
       │XS1:YS1│XE1:YE1│ 接線1
       │XS2:YS2│XE2:YE2│ 接線2
       │XS3:YS3│XE3:YE3│ 接線3
       │XS4:YS4│XE4:YE4│ 接線4
       ┼───────┼───────┼
         ↓   ↓   ↓   ↓
        円1との接点   円2との接点

        IR        : リターンフラグ
                        0〜4 ; 接線の数
                          5 ; 2円が同一である
                         -1 ; 入力エラー


【機能説明】

  ・円と円の共通接線の2円との接点の座標を出力する。
  ・R1≦0またはR2≦0の場合のみIR=-1を出力する。


【使用ルーチン】

    SSA04