Road map - kukkich/Graphify GitHub Wiki
Фичи
- Хотим координатную сетку. Уметь вкл. и выкл.
- Несколько режимов редактирования:
- Перемещение + масштабирование.
- Выделить объект.
- Создание разных объектов.
- Размещение точек. Прикреплять точки к объектам при наведении на них.
- Размещение отрезков: выбирается начальная точка и затем либо существующая, либо новая в месте клика.
- Геометрические построения: :interrobang:
- Построить многоугольник по выбранным точкам
- Построить окружность по:
- Центру и точке
- Центру и радиусу
- Трём точкам
- Кривая Безье по 3 точкам
- Угол 3 точкам
- У всех объектов есть стиль, который содержит
- 3.1. Название
- 3.2. Цвет
- 3.3. Прозрачность
- 3.4. Уникальные атрибуты для каждого объекта (для точки - наличие обводки, для многоугольников - заливка)
- Операции с фигурами
- 4.1. Удаление
- 4.2. Перемещение
- 4.3. Прикрепление точки к кривой
- Наличие боковой панели со списком всех объектов, их параметров и с возможностью выбора конкретного.
- ctrl+z, ctrl+y - отмена и отмена отмены
- ctrl+c, возможность создавать копию фигуры.
- ctrl+s, иметь возможность импорта в форматы.
- 8.1. .graphify + экспорт из этого формата
- 8.2. .svg
- 8.3. .jpg / .png без разницы