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