Function;"Parameters description"
CreateArcAngles;"C - Center for the circumference which generates the arc"
"r - Radius for the circumference which generates the arc"
"angle1 - Angle (0-360) from which the arc starts"
"angle2 - Angle (0-360) at which the arc arrives"
"direction - Clockwise or anti-clockwise direction to properly define the arc"
CreateArcPointsDist;"P1 - Point 1 to be joined by an arc to point 2"
"P2 - Point 2 to be joined by an arc to point 1"
"r - Radius for the arc being built"
"choice - Integer which allows the user to choose every arc from two possibilities"
"direction - Clockwise or anti-clockwise direction to properly define the arc"
CreateLineAngle;"P - Point through which the line passes"
"angle - Angle (0-360) that the line must form with X-axis"
CreateLinePoints;"P1 - Point 1 to be joined by a line to point 2"
"P2 - Point 2 to be joined by a line to point 1"
CreatePolygon;"... - Ordered list of points to build the polygon"
CreateRegularPolygon;"n - Number of sides for the polygon"
"C - Center for regular polygon"
"l - Side length for the polygon"
CreateSegmentAngle;"P - Starting point for the segment being built"
"angle - Angle (0-360) that the segment must form with X-axis"
"l - Length for the segment"
CreateSegmentPoints;"P1 - Point 1 to be joined by a segment to point 2"
"P2 - Point 2 to be joined by a segment to point 1"