CalcCrossPoint2Circle


説明

2円の交点を計算します。また交点の数を返します。

 

書式

Object.CalcCrossPoint2Circle(retP1X,retP1Y,retP2X,retP2Y,C1X,C1Y,R1,C2X,C2Y,R2,[EqualZero=0.00000001]) As Long

引数 説明
retP1X 交点1のX座標を返す変数を指定します。
retP1Y 交点1のY座標を返す変数を指定します。
retP2X 交点2のX座標を返す変数を指定します。
retP2Y 交点2のY座標を返す変数を指定します。
C1X 円1の中心X座標を指定します。
C1Y 円1の中心Y座標を指定します。
R1 円1の半径を指定します。
C2X 円2の中心X座標を指定します。
C2Y 円2の中心Y座標を指定します。
R2 円2の半径を指定します。
EqualZero 省略可能です。0とみなす最小の値を指定します。

 

戻り値

戻り値 説明
0 2円は交わりません。
1 2円は1点で交わります。
2 2円は2点で交わります。