Для студентов МГТУ им. Н.Э.Баумана по предмету Программирование графических приложений (ПГП)Лабораторная работа №1 (15B) + ОТЧЁТЛабораторная работа №1 (15B) + ОТЧЁТ
5,0051
2022-03-132022-03-13СтудИзба
Лабораторная работа: Лабораторная работа №1 (15B) + ОТЧЁТ
Описание
Вариант 15B
Требуется разработать программу для создания графического окна, фон которого отображает заданный рисунок из периодически повторяющихся геометрических фигур, в соответствии с выданным вариантом. Взаимное расположение фигур должно образовать замощение плоскости графического окна независимо от его геометрических размеров. Программную реализацию замощения обеспечивает повторяемая в нем карта пикселов минимального по размерам прямоугольного фрагмента рисунка фона. Карта конструируется минимальным набором примитивов графического вывода и адресуется графическому окну структурой его атрибутов, что гарантирует автоматическое тиражирование карты пикселов слева направо и сверху вниз в пределах графического окна, пока оно отображено на экране. Необходимо также предусмотреть возможность интерактивно инвертировать цвет рисунка фона по нажатию и отпусканию любой кнопки мыши, когда ее курсор находится в границах графического окна.
Требуется разработать программу для создания графического окна, фон которого отображает заданный рисунок из периодически повторяющихся геометрических фигур, в соответствии с выданным вариантом. Взаимное расположение фигур должно образовать замощение плоскости графического окна независимо от его геометрических размеров. Программную реализацию замощения обеспечивает повторяемая в нем карта пикселов минимального по размерам прямоугольного фрагмента рисунка фона. Карта конструируется минимальным набором примитивов графического вывода и адресуется графическому окну структурой его атрибутов, что гарантирует автоматическое тиражирование карты пикселов слева направо и сверху вниз в пределах графического окна, пока оно отображено на экране. Необходимо также предусмотреть возможность интерактивно инвертировать цвет рисунка фона по нажатию и отпусканию любой кнопки мыши, когда ее курсор находится в границах графического окна.
Файлы условия, демо
Характеристики лабораторной работы
Учебное заведение
Семестр
Просмотров
45
Качество
Идеальное компьютерное
Размер
44,95 Kb
Список файлов
xfloor.c
pgp_lab1_p15.docx