All lines are drawn with a default layer 0. For ease of drawing, grid and snap on grid are enabled.

Creates a line between two chosen points.

Creates an angled line. We can choose the angle (between the line and x axis of the coordinate system), the length of the line and snap point ( Start, Middle, End )

Creates a horizontal line. We can choose the length of the line and snap point ( Start, Middle, End )

Creates a vertical line. We can choose the length of the line and snap point ( Start, Middle, End )

Creates a rectangle by pointing its two opposite corners.

Warning: The created rectangle is an object to break it into lines use the explode function (Modifyexplode).

Creates a line (or several lines) parallel to the indicated line. We can choose distance between lines and the number of lines.

Creates a line (or several lines) parallel to the indicated line. We can choose distance between lines and the number of lines. Distance between lines is determined by indicating the point containing the line being created (or straight line containing the line being created ).

Creates a bisector of the indicated angle. We can choose the length of the line and the number of lines.

Creates tangent to a circle. The tangent is determined by indicating the point containing tangent and circle.

Creates tangent to 2 circles. The tangent is determined by indicating 2 circles. Before selecting the second circle we can see all possible tangents by moving the mouse around the circle.

Creates tangent to a circle and perpendicular to a line. The tangent is determined by indicating the line and the circle. Before selecting the circle we can see all possible tangents by moving the mouse around the circle.

Creates a perpendicular line to the indicated line. We can choose the length of the line and the point  containing the line (center point of the line).

Creates a line with a relative angle between the indicated line. We can choose the length of the line, angle and point containing the line (center point of the line).

Creates a regular polygon by pointing 2 points: center of circumscribed circle on a polygon and one of the  vertices . We can choose the number of vertices of the polygon .

Creates a regular polygon by pointing 2 of its subsequent vertices. We can choose the number of vertices of the polygons .

Creates a freehand line by holding left mouse button and moving the cursor.
Warning: With snap on grid on, the line will consist of points belonging to the grid.

Command line

In functions :

you can point points by typing their coordinates in the command line.