SSA87
【機能】
2直線と円に接する円の情報を得る(2D)
【使用形式】
CALL SSA87(X1S,Y1S,X1E,Y1E,X2S,Y2S,X2E,Y2E,
XC,YC,R,XYC,IR)
【引数説明】
[INPUT]
X1S, Y1S, X1E, Y1E : 直線1の2通過点の座標
X2S, Y2S, X2E, Y2E : 直線2の2通過点の座標
XC, YC, R : 円の中心座標、半径
[OUTPUT]
XYC(9, 8) : 接円情報テーブル
+---+---+---+---+---+---+---+---+---+
|XC :YC | RT|XT1:YT1|XT2:YT2|XT3:YT3| 接円1
| : | | : | : | : | 接円2
| : | | : | : | : | 接円3
| : | | : | : | : | 接円4
| : | | : | : | : | 接円5
| : | | : | : | : | 接円6
| : | | : | : | : | 接円7
| : | | : | : | : | 接円8
+---+---+---+---+---+---+---+---+---+
:......::...::.....: :.....: :......:
接円の中心 ↑ 直線1との ↑ 直線3との接点
半径 接点 直線2との接点
IR : リターンフラグ
0〜8 ; 接円の数
-1 ; 入力エラー
【機能説明】
・2直線と円に接する円の中心座標、半径、2直線と円との接
点座標を出力する。
・(X1S, Y1S)=(X1E, Y1E)または(X2S, Y2S)=(X2E, Y2E)場合の
みIR=-1を出力する。
【使用ルーチン】
SSG40, SSA011, SSA011, SSG48, SSG42, SSA20