CircularArc#

class CircularArc(center, radius, theta1, theta2)#

Bases: Circle

A circular arc defined by a center, radius, and two angles (theta1 → theta2).

__init__(center, radius, theta1, theta2)#

Create a circle characterized by a center point and a radius.

Parameters:
  • center – Complex number representing the circle’s center.

  • radius – Radius of the circle.

Methods

__init__(center, radius, theta1, theta2)

Create a circle characterized by a center point and a radius.

angle()

Angular span of the arc in radians (in [0, 2π)).

length()

Arc length (radius × angle).

Attributes

A

Start point of the arc.

B

End point of the arc.

angle()#

Angular span of the arc in radians (in [0, 2π)).

length()#

Arc length (radius × angle).

property A#

Start point of the arc.

property B#

End point of the arc.