Графический редактор. Позволяет, использую примитивы и накладывая на них требования, получать сложные фигуры, которые можно в дальнейшем редактировать и выгружать в формате SVG.
- Имеющиеся примитивы: точка, отрезок, дуга, окружность, ломанная, звезда, сплайн
- Режимы размещения примитивов: стандарт, вращение (x2-x10), симметрия (y2, x2, x4, x8)
- Список возможных требований:
- Расстояние между точками равно R (при R = 0 точки совпадают)
- Расстояние от точки до отрезка равно R (при R = 0 точка принадлежит отрезку)
- Точка лежит на расстоянии R от центра дуги
- Точки лежат по одну сторону от прямой
- Равенство отрезков
- Угол между отрезками
- Редактирование примитивов (группы приимитивов): перемещение, поворот и масштабирование. ВАЖНО! Все наложенные требования поддерживаются в реальном времени
- А также: удаление примитивов, очистка сцены, undo&redu и выгрузка в формате SVG