Лабораторная работа 1. Графических средств api Windows
Цель работы: Изучение графических средств API Windows
Рассматриваемые вопросы:
Графические функции подсистемы GDI.
Графические примитивы API Windows и функции построения графических примитивов.
Изучение способов описания объектов в мировых и оконных координатах, методов преобразования мировых координат в оконные.
Разработка структур данных и классов для представления двухмерных объектов, групп объектов и сцен.
Разработка программы отображения двухмерных сцен.
Задание к лабораторной работе:
Разработать программу построения либо графика функций одной переменной, либо столбчатых, линейных, круговых диаграмм. Значения функции, параметры диаграммы вычисляются или задаются в мировых координатах. Необходимо выполнить преобразования мировых координат в физические координаты окна.
Контрольные вопросы:
Опишите структуру программы, работающей под управлением ОС Windows.
Опишите состав API Windows и ее функций.
Что необходимо сделать программисту для обращения к графическим функциям API Windows?
Перечислите графические примитивы API Windows и функции построения графических примитивов.
Поясните организацию сцены и соответствующей структуры данных и классов для ее представления.
Что такое мировые и оконные координаты? Каким образом выполняются преобразования мировых координат в оконные?
Какие виды логических координат окна поддерживаются API Windows?
Контрольные вопросы:
- 7. Лабораторный практикум
- Лабораторная работа 1. Графических средств api Windows
- Лабораторная работа 2. Аффинные преобразования на плоскости
- Лабораторная работа 3. Аффинные преобразования в пространстве
- Лабораторная работа 4. Построение плоских проекций трехмерных объектов
- Лабораторная работа 5. Удаление невидимых линий и поверхностей
- Лабораторная работа 6. Построение реалистических изображений с учетом освещенности
- Лабораторная работа 7. Построение реалистических изображений на основе фракталов