geometry#
Library for (numerical) geometry.
Functions
|
|
|
Split object (Segment or CircularArc) into two equal halves. |
|
Return the bisector line of the segment |
|
|
|
Return a circle through points A, B, and C. |
|
Perform inverse geometry transformation on a given point with respect to a circle. |
|
Check if angle theta2 is between angles theta1 and theta3 (modulo 2*pi). |
|
Returns geometric center of a segment or arc |
|
Return the perpendicular circular arc through the circle that starts and ends at the intersection of circle and circle1 and circle2, respectively. |
|
Return the arc that is: - perpendicular to the circle at circle_point - starts at the circle point and goes through the point - (if the point lies on the circle, the arc is perpendicular also at point. |
|
Return a line that is perpendicular to the other line. |
|
Split arc/segment g at point (that lies on the arc/segment) |
|
Return tangent line assuming point lies on circle, otherwise returns line perpendicular to the radius through the center and p. |
Classes
|
|
|
|
|
|
|
|
|