SSA44
【機能】
円とコニックの共通接線の情報を得る(2D)
【使用形式】
CALL SSA44(XC,YC,R,X1,Y1,ZA,ZB,ZC,ZD,ZE,ZF,
X2,Y2,XYT,IR)
【引数説明】
[INPUT]
XC, YC, R : 円の中心座標と半径
ZA〜ZF : コニックの方程式の係数
X1, Y1 : 円の初期値(接点と想定される点座標)
X2, Y2 : コニックの初期値(接点と想定される点座標)
[OUTPUT]
XYT(4) : 接点情報テーブル
┼─────┼─────┼
│X1:Y1│X2:Y2│
┼─────┼─────┼
↓ ↓ ↓ ↓
円との接点 コニックとの接点
IR : リターンフラグ
0 ; 接線が定義できない
1 ; 正常終了
-1 ; 入力エラー
【機能説明】
・円とコニックの共通接線のうちで初期値を参照して最も適した
ものの円、コニックとの接点の座標を出力する。
・ZA〜ZFはax**2+bxy+cy**2+dx+ey+f=0の係数である。
・R≦0または、ZA=0かつZC=0の時のみIR=-1を出力する。
【使用ルーチン】
SSA22, SSG60