Circle

function Circle(const pt: TPoint; radius: double; steps: integer = 0): TPathD; overload;

function Circle(const pt: TPointD; radius: double; steps: integer = 0): TPathD; overload;

function Circle(const pt: TPointD; radius: double; pendingScale: double): TPathD; overload;


Note: the optional pendingScale parameter indicates likely future scaling of the returned path. This allows the function to anticipate an appropriate degree of precision for curve generation. (Inadequate precision will degrade a curve into an obvious series of straight edges, while excessive precision will degrade rendering performance.

See Also

Ellipse