Method: Geometry::Arc#initialize

Defined in:
lib/geometry/arc.rb

#initialize(center, radius, start_angle, end_angle) ⇒ Arc

Construct a new Geometry::Arc

Parameters:

  • center (Point)

    The Point at the center of it all

  • radius (Numeric)

    Radius

  • start_angle (Numeric)

    Starting angle

  • end_angle (Numeric)

    Ending angle



59
60
61
62
63
64
# File 'lib/geometry/arc.rb', line 59

def initialize(center, radius, start_angle, end_angle)
    @center = Point[center]
    @radius = radius
    @start_angle = start_angle
    @end_angle = end_angle
end