Для студентов МГТУ им. Н.Э.Баумана по предмету Программирование графических приложений (ПГП)Отчет по лабораторной работеОтчет по лабораторной работе
2023-09-192023-09-19СтудИзба
Лабораторная работа: Отчет по лабораторной работе вариант 17b
Описание
Разработать программу для создания графического окна, фон которого отображает заданный рисунок из периодически повторяющихся геометрических фигур. Их взаимное расположение должно образовать замощение плоскости графического окна независимо от его геометрических размеров. Программную реализацию такого замощения должна обеспечивать карта пикселей минимального по размерам прямоугольного фрагмента рисунка фона, который повторяется в нем. Такая пиксельная карта должна конструироваться в программе минимальным набором примитивов графического вывода и адресоваться графическому окну структурой его атрибутов. Это должно гарантировать автоматическое тиражирование карты пикселей слево-направо и сверху-вниз в пределах графического окна, пока оно отображено на экране. Кроме того, необходимо предусмотреть возможность интерактивно инвертировать цвет рисунка фона по нажатию и отпусканию любой кнопки мыши, когда ее курсор находится в границах графического окна. Для этого в программе нужно реализовать соответствующую обработку событий и изображений для ее графического окна. При разработке программы необходимо использовать библиотечные функции базисного программного интерфейса XwindowSystem.
Характеристики лабораторной работы
Учебное заведение
Семестр
Вариант
Просмотров
6
Размер
23,75 Kb
Список файлов
пгп1.docx