192 Geometry
Example:
radical_axis(circle(((x+2)²+y²) =
8),circle(((x-2)²+y²) = 8)) returns line(x=0)
reciprocation
Given a circle, returns the poles (points) of given polar lines
or the polar lines of given poles (points).
reciprocation(circle, point) or
reciprocation(circle, line) or
reciprocation(circle, list)
Example:
reciprocation(circle(x^2+y^2=1),{point(1/
3,0), line(x=2)}) returns [line(x=3), point(1/
2, 0)]
single_inter
Returns the intersection of curve1 and curve2 that is
closest to point.
single_inter(curve1, curve2, point)
Example:
single_inter(line(y=x),circle(x^2+y^2=1),
point(1,1)) returns point(((1+i)* √2)/2)
vector
Creates a vector from point1 to point2. With one point as
argument, the origin is used as the tail of the vector.
vector(point1, point2) or vector(point)
Example:
vector(point(1,1), point(3,0)) creates a vector
from (1, 1) to (3, 0).
vertices
Returns a list of the vertices of a polygon.
vertices(polygon)
vertices_abca
Returns the closed list of the vertices of a polygon.
vertices_abca(polygon)