Points
Here are all the point valued functions:
point(x, y)
Point of abscissa x and ordinate y.
point(x, a)
Point of radial coordinate x and polar angle a.
point(l, x)
Point of abscissa x on the graduated line l. (With Eukleides, lines have an
implicit orientation.)
point(s, x)
Point of abscissa x on the graduated line containing segment s. (The origin is
set to the begin of s. Like lines, segments have an implicit orientation.)
point(c, a)
Point of argument a (in degrees) on circle c.
point(cc, x)
Point on conic curve cc. Number x is the argument for the internal parametric
representation of cc. For parabolas, the representation is based on square
function; for ellipses, on cosine and sine; for hyperbolas, on cosecant and
tangent.
barycenter(A [, x], B [, y])
Barycenter of A and B with coefficient x and y (default: 1 and 1).
The syntax is similar for 3 or 4 points.
intersection(l, l')
Intersection point of lines l and l'.
abscissa(l, x)
Point of abscissa x on line l.
ordinate(l, y)
Point of ordinate y on line l.
midpoint(s)
begin(s)
end(s)
center(c)
center(cc)
If cc is a parabola, the result is its vertex.
orthocenter(A, B, C)
Orthocenter of triangle ABC.
translation(A, u)
reflection(A, l)
rotation(A, B [, a])
Rotation of center B and angle a
(default: 180°).
homothecy(A, B, x)
Homothecy, i.e. expansion or dilation, of center B and ratio x.
projection(A, l [, l'])
Projection of point A on line l in direction of line l' (default: perpendicular
to line l).