# @overload new(center, start, end)
# Create a new {Arc} given center, start and end {Point}s
# @option options [Point] :center (PointZero) The {Point} at the center
# @option options [Point] :start The {Arc} starts at the start {Point}
# @option options [Point] :end The {Point} where it all ends
# @return [Arc]
# @overload new(center, radius, start, end)
# Create a new {Arc} given a center {Point}, a radius and start and end angles
# @option options [Point] :center (PointZero) The {Point} at the center of it all
# @option options [Numeric] :radius Radius
# @option options [Numeric] :start Starting angle
# @option options [Numeric] :end Ending angle
# @return [ThreePointArc]
def self.new(options={})
...
end
Overloads:
Create a new Geometry::Arc given center, start and end Points
Create a new Geometry::Arc given a center Point, a radius and start and end angles