TCircle¶
Record that contains center point and radius.
TCircle.Create¶
function TCircle.Create(ACenter: TPoint; ARadius: Integer): TCircle; static;
TCircle.CreateFromPoints¶
function CreateFromPoints(Points: TPointArray): TCircle; static;
TCircle.Bounds¶
function TCircle.Bounds: TBox;
TCircle.Contains¶
function TCircle.Contains(P: TPoint): Boolean
TCircle.PointAtDegrees¶
function TCircle.PointAtDegrees(Degrees: Double): TPoint;
TCircle.RandomPoint¶
function TCircle.RandomPoint: TPoint;
Returns a completely random point in the circle.
TCircle.RandomPointCenter¶
function TCircle.RandomPointCenter: TPoint;
Returns a random point in the circle which is weighted torwards the circle’s center.
TCircle.Circumference¶
function TCircle.Circumference: Double;
Returns the distance around the outside of a circle.
TCircle.Center¶
function TCircle.Center: TPoint;
Returns the center point of the circle.
TCircle.Circularity¶
function TCircle.Circularity(TPA: TPointArray): Double;
TCircle.Area¶
function TCircle.Area: Double;
Returns the area the circle covers.
TCircle.Area¶
function TCircle.Area: Double;
Returns the area the circle covers.
TCircle.Area¶
function TCircle.Area: Double;
Returns the area the circle covers.
in¶
operator in(Left: TPoint; Right: TCircle): Boolean;