Constructs a circle through three points.

Namespace:  ceometric.VectorGeometry
Assembly:  ceometric.VectorGeometry (in ceometric.VectorGeometry.dll) Version: 1.8.0.0 (1.8.0.0)

Syntax

C#
public Circle(
	Point point1,
	Point point2,
	Point point3
)
Visual Basic (Declaration)
Public Sub New ( _
	point1 As Point, _
	point2 As Point, _
	point3 As Point _
)
Visual C++
public:
Circle(
	Point^ point1, 
	Point^ point2, 
	Point^ point3
)

Parameters

point1
Type: ceometric.VectorGeometry..::.Point
A first Point on the circle.
point2
Type: ceometric.VectorGeometry..::.Point
A second Point on the circle.
point3
Type: ceometric.VectorGeometry..::.Point
A third Point on the circle, non-collinear to point1 and point2.

Exceptions

ExceptionCondition
System..::.ArgumentExceptionpoint1, point2 and point3 are collinear.
System..::.ArgumentExceptionThe resulting radius is zero (all three points coincide).

See Also