1. Министерство образования и науки Украины
Донецкий национальный технический университет
Лабораторная работа № 2
по дисциплине: «Моделирование и анализ ПО»
тема: «Построение концептуальной модели заданной функциональности при
помощи САПР «ConceptDraw»
Разработал:
ст.гр.ПОС-10а Шепляков Д.В.
2. Тема: «Построение концептуальной модели заданной функциональности при
помощи САПР «ConceptDraw»
Цель: Составить концептуальную модель заданной функциональности
компьютерной системы.
Вариант задания И2
Класс ПО: Настольная программа.
Ник: Волшебная прозрачность своими руками.
Тема: Редактор фотоморфинга составления цифрового коллажа из растровых
фрагментов изображений.
3.
4. Пользователь выделяет спрайт на растровом изображении. Магический
инструмент выделения спрайта задан четырьмя способа равнобедренный треугольник, овал, прямоугольник или произвольная
ломаная форма. Спрайты помещаются в графическую базу данных.
Конечный результат программы - пользователь размещает на растровом
полотне произвольного изображения слои копий спрайтов из базы
данных. Копии изменяются программой основными операциями
аффинных преобразований: масштабирование, проецирование, скос,
поворот. Для сочетания слоев в интерфейсе программы задается правило
волшебной прозрачности для каждого слоя: форма размытия спрайта овал, звезда, круг или ломаная полоса по краю спрайта, для полосы
задается ширина размытия края спрайта, для всех форм задаѐтся
коэффициент альфа-канала в начале зоны размытия и коэффициент у
конца границы спрайта, задаѐтся порядок спуска в шагах размытия - по
спирали или каскадные ступени, задаѐтся способ смешивания линий
размытия в углах изгиба формы спрайта - замещение первым или
усреднение из двух или смешивание в радиальной, треугольной зоне.
5.
6. На данной интеллект-карте изображено три узла:
изображение, графическая БД, сочетание слоев. Для
составления цифрового коллажа пользователь
должен выбрать изображение, затем
воспользоваться функцией графическая БД и
функцией сочетание слоев.
7.
8. На данной интеллект-карте изображено 5 узлов:
спрайт, равнобедренный треугольник, овал,
прямоугольник или произвольная форма.
Пользователь выделяет спрайт на растровом
изображении. Магический инструмент выделения
спрайта задан четырьмя способа - равнобедренный
треугольник, овал, прямоугольник или произвольная
ломаная форма.
9.
10. На данной интеллект-карте изображено 6 узлов: слои копий из
БД, аффинные преобразования, масштабирование,
проецирование, скос, поворот. Спрайты помещаются в
графическую базу данных. Конечный результат программы пользователь размещает на растровом полотне произвольного
изображения слои копий спрайтов из базы данных. Копии
изменяются программой основными операциями аффинных
преобразований: масштабирование, проецирование, скос,
поворот.
11.
12. На данной интеллект-карте изображено 9 узлов:
правило волшебной прозрачности, форма размытия
спрайта - овал, звезда, круг или ломаная полоса по краю
спрайта, для полосы задается ширина размытия края
спрайта.
Для сочетания слоев в интерфейсе программы
задается правило волшебной прозрачности для каждого
слоя: форма размытия спрайта - овал, звезда, круг или
ломаная полоса по краю спрайта, для полосы задается
ширина размытия края спрайта.
13.
14. На данной интеллект-карте изображено 9 узлов:
смешивание линий размытия в углах изгиба,
коэффициент альфа-канала в начале зоны размытия,
коэффициент у конца границы спрайта, порядок спуска
в шагах размытия. Для всех форм задаѐтся коэффициент
альфа-канала в начале зоны размытия и коэффициент у
конца границы спрайта, задаѐтся порядок спуска в
шагах размытия - по спирали или каскадные ступени,
задаѐтся способ смешивания линий размытия в углах
изгиба формы спрайта - замещение первым или
усреднение из двух или смешивание в радиальной,
треугольной зоне.
16. 3 Сочетание слоев
3.1 Правило волшебной
прозрачности
3.1.1 Форма размытия спрайта
3.1.1.1 Овал
3.1.1.2 Звезда
3.1.1.3 Круг
3.1.1.4 Ломанная полоса
3.1.2 Полоса
3.1.2.1 Ширина размытия края
спрайта
3.1.3 Форма
3.1.3.1 коэффициент альфа
канала в начале зоны
размытия
3.1.3.2 коэффициент у конца
границы спрайта
3.1.3.3 Порядок спуска в шагах
размытия
3.1.3.3.1 Спирали
3.1.3.3.2 Каскадные ступени
3.1.3.4 Смешивания линий
размытия в углах изгиба
3.1.3.4.1 Замещение первым
3.1.3.4.2 Усреднение из двух
3.1.3.4.3 Смешивание в
радиальной треугольной зоне