Для студентов МГТУ им. Н.Э.Баумана по предмету Программирование графических приложений (ПГП)ЛР Р1ЛР Р1
5,0055
2021-07-062021-07-06СтудИзба
Лабораторная работа: ЛР Р1
Описание
Код в отчете
Разработать программу раскраски граней многоугольного графа плоской прямолинейной укладки заданного (полу)правильного многогранника. Требуемая фигура должна формироваться по массивам его вершин, граней и ребер, которые определяют их взаимное расположение в графическом окне программы. При этом положение каждой вершины должно фиксироваться ее координатами в условных единицах, пропорциональных размеру графического окна программы. Для каждой грани должны быть указаны : список номеров и число ее вершин. Все ребра должны быть перечислены в минимальном наборе цепей из них, специфицированных списками номеров смежных вершин. Закодированное таким образом изображение должно быть симметрично расположено в графическом окне и пропорционально реконфигурироваться при любых изменениях его размера. При этом минимальный габарит графического окна программы должен быть установлен из расчета визуальной различаемости граней заданной фигуры. В начале все грани должны иметь одинаковый цвет фона. Изменение цвета каждой грани должно осуществляться по щелчку любой кнопки мыши, когда ее курсор находится внутри грани. Для раскраски граней в программе должна быть распределена палитра из
Разработать программу раскраски граней многоугольного графа плоской прямолинейной укладки заданного (полу)правильного многогранника. Требуемая фигура должна формироваться по массивам его вершин, граней и ребер, которые определяют их взаимное расположение в графическом окне программы. При этом положение каждой вершины должно фиксироваться ее координатами в условных единицах, пропорциональных размеру графического окна программы. Для каждой грани должны быть указаны : список номеров и число ее вершин. Все ребра должны быть перечислены в минимальном наборе цепей из них, специфицированных списками номеров смежных вершин. Закодированное таким образом изображение должно быть симметрично расположено в графическом окне и пропорционально реконфигурироваться при любых изменениях его размера. При этом минимальный габарит графического окна программы должен быть установлен из расчета визуальной различаемости граней заданной фигуры. В начале все грани должны иметь одинаковый цвет фона. Изменение цвета каждой грани должно осуществляться по щелчку любой кнопки мыши, когда ее курсор находится внутри грани. Для раскраски граней в программе должна быть распределена палитра из
Характеристики лабораторной работы
Учебное заведение
Семестр
Просмотров
94
Размер
17,85 Kb
Список файлов
laba_p1.docx
Регистрируйся по моей ссылке studizba.com/l/CHINGIZZZ175 или используй CHINGIZZZ175 в своем личном кабинете и получай 100 баллов, которые можно потратить на оплату файлов! Лучшая криптобиржа bybit.com/invite?ref=79M6LR, отличный доп. заработок!