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点で交わります。 |