Векторный редактор
Векторный редактор, позволяет рисовать несколько примитивов, а именно:
1. Линию
2. Окружность
3. Дугу
4. Кривую Безье 2-го порядка
Также позволяет изменять все свойства всех примитивов (цвет, позицию размер). Также есть возможность масштабирования всего рисунка с помощью скроула мыши. Редактор позволяет строить касательные круги к окружности, а также резать все объекты прямой – образуя новые.
Примечательно то, что данный редактор – написан без использования функций графической библиотеки рисующей примитивы. Это значит, что все нарисованно с помощью математических разчетов и единственной функции – SetPixel.
Данная особеность – была затребована заказчиком проекта.