-
Notifications
You must be signed in to change notification settings - Fork 0
igorski89/oop_lab3
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
3-я лабораторная работа по предменту "Объектно-Ориентированное программирование" группы ПМ-06-2 Днепропетровского Национального Университета вариант 5 Задание: написать программу, которая в диалговом режиме управляет графическими объектами на экране. Программа должна поддерживать следующие общие элементы поведения графических объектов: 1. активизация/визуализация по выбору 2. перемещение со следом/без следа 3. восстановление начального состояния образа 4. изменение цвета 5. изменение состояния видим/невидим 6. при объединении объектов обеспечить возможность объединения объединений объектов Реализованы следующее поведение объектов 1. Завершение работы с объектом [x] 0. исчезает (но контур объединения остаётся) [ ] 1. остается на экране 2. Движение объекта в автоматическом режиме [x] 0. по заданному закону (вправо вверх по 1) [ ] 1. по сохраненной траэктории 3. Изменение цвета [ ] 0. по комманде [x] 1. под влиянием другого объекта (при добавлении объекта в группу его цвет меняется на цвет группы) 4. Деформация объекта [x] 0. по комманде [ ] 1. под влиянием другого объекта 5. Сборка/сохранение объединения объектов [ ] 0. дублированием [x] 1. удалением (при агрегировании объектов их исходные части удаляются) Для визуализации используется OpenGL с библиотекой GLUT
About
3-я лабораторная работа по предменту Объектно-Ориентрированное программирование группы ПМ-06-2 ДНУ
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published