Next: , Previous:   [Contents][Index]


2.4 Lines

A line is internally represented by an origin point and an angular direction, i.e. the anticlockwise angle from the horizontal axis to the line. Thus, lines have an implicit orientation.

Line related functions

line(A, a)

Line of origin A and direction a.

line(A, B)

Line of origin A, passing through point B.

line(A, u)

Line of origin A, directed by vector u.

line(s)

Line passing through segment s. The origin is set to the first point of s.

parallel(l, A)

Parallel to line l of origin A.

parallel(s, A)

Parallel to segment s of origin A.

perpendicular(l, A)

Perpendicular to line l of origin A.

perpendicular(s, A)

Perpendicular to segment s of origin A.

bisector(l, l')

Bisector of lines l and l'. The resulting angular direction is the mean of the directions of l and l'.

distance(A, l)

Distance between point A and line l.

arg(l)

Polar angle of line l (in degrees).

point(l, x)

Point of abscissa x on line l with respect to its implicit origin and orientation.

abscissa(l, x)

Point of abscissa x on line l with respect to the implicit coordinate system.

ordinate(l, y)

Point of ordinate y on line l with respect to the implicit coordinate system.

vector(l)

Unit vector having the same direction than line l.