Геометрическое моделирование в САПР
Контрольная работа
в среде программирования Painter
Среда программирования: Painter
Название работы: Геометрическое моделирование в САПР
Вид работы: Контрольная работа
Описание: Геометрическое моделирование в САПР.
Контр. № 1 - стр. 138, вариант 15
Задание
Работа основана на материале главы 3.
1. Реализовать в программе Painter функцию рисования полигонов.
2. Добавить в Painter команды поворота и переноса полигона.
Для выполнения первого пункта задания, иерархию классов фигур надо дополнить классом полигона. Операции поворота и переноса можно реализовать, применив ко всем точкам графического объекта метод Transform базового класса CBasePoint. Для реализации операций поворота и переноса необходимо:
• Добавить в класс фигуры полигон функцию преобразования положения, которая в качестве аргументов будет принимать угол, на который надо повернуть фигуру и сдвиги по x и y. В качестве точки, вокруг которой будет осуществляться поворот, можно выбрать, например, первую или последнюю точку полигона.
• Добавить в меню соответствующую команду, и обработчик этой команды, в котором должна вызываться функция преобразования положения объекта-фигуры.
3. Запрограммировать функцию рисования фигуры с помощью полигона. Вариант задания – 15, фигура (рисунок 1):
Рисунок 1 – Фигура для отображения с помощью полигона
Контр. № 2 - стр. 139, вариант 15
1. Реализовать в программе Painter класс для работы с растровыми ресурсами.
2. Создать растровую картинку и обеспечить вывод ее на экран, аналогично другим графическим объектам в проекте Painter.
3. Создать свой растровый шаблон кисти и кисть на ее основе. Выполнить заполнение какой-либо фигуры шаблонной кистью.
Год: 2016
Данный заказ (контрольная работа) выполнялся нашим сайтом в 2016-м году, в рамках этого заказа была разработана программа в среде программирования Painter. Если у Вас похожее задание на программу, которую нужно написать на Painter, либо на другом языке программирования, пожалуйста заполните форму, приведённую ниже, после чего Ваше задание в первую очередь рассмотрит наш программист, выполнявший в 2016-м году этот заказ, если он откажется, то Ваше задание оценят другие наши программисты в течение 48-и часов, если оценка нужна срочно, просим Вас оставить пометку об этом - напишите в тексте задания фразу "СРОЧНЫЙ ЗАКАЗ".
Тел.:
+79374242235
Viber: +79374242235 Telegram: kursovikcom ВКонтакте: kursovikcom WhatsApp +79374242235 E-mail: info@kursovik.com Skype: kursovik.com |