# List of all Ludigraphix tools

### Simple commands

Open an existing document in a new tab. | |

Create a new document in a new tab. | |

Save current document | |

Undo last change | |

Roll back last undo | |

Unzoom image | |

Reset zoom/position | |

Zoom image | |

Switch off full screen mode, visible only in full screen mode |

### Simple edition modes

Select and move objects | |

Move the whole drawing | |

Merge point into target point |

### Elementary point creation mode

Create a new independent point or change an existing point to an independant point |

### Point creation modes

- Create or select existing points as reference points then create the point at given position
- Ratios and angles are chosen during last step
- You can replace an already existing point at last step
- You can use ⌘ to force point position to rounded ratio/angle
- You can keep ⇧ pressed at last step to create a sequence of points based on the same references points

Define a point moving on a line defined by two points | |

Define a point by distance and angle | |

Define a point by relative coordinates | |

Define a point by distance and angle ratio | |

Define a point on a bezier curve |

### Translated points creation modes

- Create or select existing points as reference points then create the points at given position
- Distance and angles are chosen during last step
- You can replace an already existing point at last step
- you can use ⌘ to force point position to rounded distance/angle
- you can keep ⇧ pressed at last step to create a sequence of points based on the same references points

Create a point translated by a constant value | |

Create a point on a line, distance from the first point is a constant value | |

Create a point on the bisector, distance is a constant value | |

Create a point on normal, distance is a constant value |

### Computed points creation modes

- Create or select existing points as reference point. The generated point is shown during last step.

Define a point between two given points | |

Define the reflection of a target point with respect to a center | |

Define the symmetric of a target point with respect to a segment | |

Define the orthogonal projection of a target point onto a segment | |

Define the projection of a target along an arc | |

Translated point by a vector defined by two points | |

Intersection of two lines | |

Report transformation on ref1/ref2 to pt1/pt2 |

### Shapes, lines and curves creation modes

- Double click or right-click to finish the shape

Draw surface delimited by a series of segments | |

Draw a series of segments | |

Draw surface delimited by a series of bezier curves | |

Draw a series of bezier curves |

### Circles creation modes

- Create or select existing points as reference point, the generated circle is shown during construction.

Draw a circle by selecting its center and a point of the circle | |

Draw a circle defined by it's diameter | |

Draw a circle by creating 3 points |

### Ellipses creation modes

- Create or select existing points as reference point, the generated ellipse is shown during construction.

Draw the smallest Ellipse defined by this three points | |

Draw an Ellipse inscribed in a parallelogram defined by its center and the middle of two sides | |

Draw an Ellipse inscribed in a parallelogram defined by its axis and the middle of one side | |

Draw an Ellipse given its two foci and a point on the ellipse |

### Squares creation modes

- Create or select existing points as reference point, the generated square is shown during construction.

Draw a square by its center and a corner | |

Draw a square by its diameter | |

Draw a square by two corners of a side of the square | |

Draw a square by two points on the axis of the square |

### Rectangles creation modes

- Create or select existing points as reference point, the generated rectangle is shown during construction.

Draw a rectangle by its center and two points on sides | |

Draw a rectangle by two points on a side and a point on the opposite side | |

Draw a rectangle by two points on opposite sides and a third point |