Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Circle
SourceCircle manipulation
radian rotation. rotate c p f
returns the rotated circle of c
with p
as rotation center and f
a angle in radian
tangent c p returns the tangent of circle c going through point p. p must lie on c's boundary, otherwise behaviour is unspecified
returns the list of intersection points of two circle. It can be:
p
when the circles are tangent in pa;b
when the circles intersect, a and b are the intersection pointssame as intersection but with a circle and a line
same as intersection but with a circle and a segment
returns the circumscribed cirle of the triangle defined by the three points
returns the incirle of the triangle defined by the three points
of_diameter a b builds the circle with ab as diameter
given a list of point, returns the smallest circle that contains all the points of the list, using emo welzl's algorithm. complexity in expected linear time
returns a randomly and uniformly chosen point that lies inside the circle
returns a randomly and uniformly chosen point that lies on the permieter of the circle
printer