Курсовая работа: Векторный графический редактор
}
4.4 Основные функции работы с графикой
1) FormMouseDown - производится сохранение координат курсора;
2) FormMouseUp - производится конечная прорисовка изображаемого элемента;
3) FormMouseMove – происходит постоянная перерисовка изображаемого элемента;
4) LineDRW - происходит оповещение программы о том, что будет происходить прорисовка линии.
5) RectDRW - происходит оповещение программы о том, что будет происходить прорисовка прямоугольника.
6) TreDRW1 - происходит оповещение программы о том, что будет происходить прорисовка первой грани треугольника.
7) TreDRW2 - происходит оповещение программы о том, что будет происходить прорисовка двух оставшихся граней треугольника.
8) EllDRW - происходит оповещение программы о том, что будет происходить прорисовка эллипса.
5. Технологическая часть
5.1 Назначение программы
Данный программный продукт предназначен для работы с изображением и поэтому должен содержать и выполнять следующие действия:
· Работа с графическими файлами
1. Создание нового графического файла
· Рисование основных геометрических примитивов
1. Рисование отрезков прямых
2. Рисование прямоугольников
3. Рисование треугольников
4. Рисование эллипсов
· Дополнительные возможности редактирования
1. Зеркальное преобразование пространства с нарисованными в нем эллипсами
5.2 Условия выполнения программы
5.2.1 Требования к аппаратной и программной средам
Условия выполнения программы, полученной в результате реализации данного проекта, должны отвечать следующим требованиям: