vivid v0.1.1 Vivid.Circle
Represents a circle based on it’s center point and radius.
Summary
Functions
Returns the center point of a circle
Returns the circumference of a circle
Creates a circle from a point in 2D space and a radius
Returns the radius of a circle
Functions
Returns the center point of a circle.
Example
iex> Vivid.Circle.init(Vivid.Point.init(5,5), 4) |> Vivid.Circle.center
%Vivid.Point{x: 5, y: 5}
Returns the circumference of a circle.
Example
iex> Vivid.Circle.init(Vivid.Point.init(5,5), 4) |> Vivid.Circle.circumference
25.132741228718345
Creates a circle from a point in 2D space and a radius.
Example
iex> Vivid.Circle.init(Vivid.Point.init(5,5), 4)
#Vivid.Circle<[center: #Vivid.Point<{5, 5}>, radius: 4]>