vivid v0.1.0 Vivid.Arc
This module represents an Arc, otherwise known as a circle segment.
Summary
Functions
Creates an Arc.
center is a Point definining the center point of the arc’s parent circle.
radius is the radius of the parent circle.
start_angle is the angle at which to start drawing the arc, 0 is vertical.
range is the number of degrees to draw the arc.
steps the arc is drawn by dividing it into a number of lines. Defaults to 12.
iex> Vivid.Arc.init(Vivid.Point.init(5,5), 4, 45, 15)
%Vivid.Arc{
center: %Vivid.Point{x: 5, y: 5},
radius: 4,
start_angle: 45,
range: 15,
steps: 12
}