Решенные задачи отмечены красным в файле Экз_Комп_граф_2008.doc
Компьютерная графика. Задачи
1.Нарисуйте каркас призмы, в основании которой лежит правильный треугольник.
2.Зеркальный шар синего цвета катается по плоскости между двух стенок. Над ним установлен источник красного фонового света.
3.Напишите программу вывода графика функции х= cos (y) с помощью точек, а затем с помощью линий.
4.Напишите программу вывода конуса, вращающегося относительно своей оси, при этом его основание движется по синусоиде «туда-обратно» с помощью клавиатуры. Включите освещение.
5.Напишите программу вывода графика функции x= tg (у), с помощью точек, а затем с помощью линий.
6.Напишите программу для организации движения двух сфер: 1-я сфера движется по часовой стрелке по окружности, лежащей в плоскости YOX, 2-я сфера движется против часовой стрелки по окружности, лежащей в плоскости YOZ. Включите освещение.
7.Нарисуйте спираль, лежащую в плоскости XOZ. Количество витков и радиус спирали передается в качестве параметров функции.
8.Напишите программу вывода медленно вращающегося тора, на который наложена текстура. Тор лежит в плоскости XOZ. Над тором по полукругу, лежащему в плоскости YOX, «туда-обратно» движется сфера. Включите освещение.
9.Напишите программу, которая моделирует работу часов с маятником. На часах отобразите две движущиеся с различной скоростью стрелки.
10.Металлический вращающийся вокруг своей оси цилиндр движется «вверх-вниз». Источник света имеет направленный пучок света.
11.Напишите программу вывода графика функции y= tg (x)+5*sin (x), с помощью точек, а затем с помощью линий.
12.Напишите программу вывода серого металлического цилиндра. Включите освещение и наложите эффект тумана. Интенсивность тумана увеличивается клавишей «стрелка направо», уменьшается клавишей «стрелка налево».
13.Напишите программу, которая моделирует работу часов. На часах отобразите все три движущиеся с различной скоростью стрелки.
14.Напишите программу, которая выводит на экран два вращающихся вокруг своей оси светящихся чайника с различными текстурами.
15.Напишите программу скатывающегося по наклонному жёлобу вращающегося вокруг своей оси шарика. Освещение сцены – рассеянный свет красного оттенка.
16.Напишите программу вывод «звёздного неба»
17.Нарисуйте лестницу из пяти ступенек с «ковровой дорожкой посередине». Композиция может вращаться вокруг своей оси с помощью клавиатуры.
18.Напишите программу вывода вращающего относительно своей оси тора, лежащего в плоскости XOZ, с одновременным движением по следующей траектории z=sin(y).
19.Вокруг зеркального синего куба вращаются 2 фоновых источника света (зеленый и желтый).
20.Источник света находится сверху и справа. Два вращающихся зеркальных тела при столкновении меняют цвет и становятся диффузными.