IMathGetIntersectingPoints Method
Calculate intersecting points of two circles.
Namespace: PCBI.MathUtilsAssembly: PCB-Investigator (in PCB-Investigator.exe) Version: 0
public static PointD[] GetIntersectingPoints(
PointD centerA,
double radiusA,
PointD centerB,
double radiusB
)
Public Shared Function GetIntersectingPoints (
centerA As PointD,
radiusA As Double,
centerB As PointD,
radiusB As Double
) As PointD()
public:
static array<PointD>^ GetIntersectingPoints(
PointD centerA,
double radiusA,
PointD centerB,
double radiusB
)
static member GetIntersectingPoints :
centerA : PointD *
radiusA : float *
centerB : PointD *
radiusB : float -> PointD[]
- centerA PointD
- The center of the first circle.
- radiusA Double
- Radius of the first circle.
- centerB PointD
- The center of the second circle.
- radiusB Double
- Radius of the second circle.
PointDOne or two points, if infinity point is the result it means there is no intersecting point!