Задачи по СКТ(opengl)
.docЗадачи по СКТ
II семестр (OpenGL)
-
Использую библиотеку glut получить каркасные, точечные и сплошные модели: куба, полусферы, тетраэдра.
-
Построить набор плоских многоугольников с плавной заливкой. Нажатием клавиш изменять цвета заливки.
-
Построить ромб с помощью поворота квадрата. По нажатию клавиш изменять его масштаб и цветовую заливку.
-
Использую библиотеку glut получить каркасные, точечные и сплошные модели тора, усеченного тетраэдра, додекаэдра.
-
Осуществить вращение сложной фигуры, составленной из двумерных примитивов, по и против часовой стрелки по нажатию клавиш.
-
Плоский тор задан диаметрами и количеством секторов. Осуществить его вращение в плоскости экрана по нажатию клавиш.
-
Используя операции масштабирования, переноса и поворота построить калейдоскопическое изображение на основе нескольких двумерных примитивов.
-
Построить каркас додекаэдра, так чтобы дальние ребра частично поглощались туманом. Изменять дальность начала тумана.
-
Осуществить вращение каркаса куба по нажатию клавиш.
-
Использую библиотеку glut получить каркасные, точечные и сплошные модели усеченного конуса, додекаэдра, чайника.
-
Получить различные виды параллельных и перспективных проекций куба. Вызов изображения проекций осуществить нажатием клавиш.
-
Построить ряд фигур, затянутых туманом. Плотность тумана увеличивается слева направо.
-
Построить сложную (составную) фигуру. Использовать источник света.
-
Построить фигуру с отсеченной частью Внутренняя и внешняя поверхности должны иметь различные свойства материала.
-
Использую библиотеку glut получить каркасные, точечные и сплошные модели сферы, усеченного тора, конуса.
-
Построить трехмерную фигуру. Использую клавиши перемещать источник света.
-
Построить несколько фигур с различными свойствами материала. Можно использовать библиотеку glut.
-
Построить несколько фигур с комбинированными эффектами освещения.
-
Построить фигуру с бликом. Нажатием клавиш изменять долю красного, зеленого и синего.
-
Построить фигуру с отсеченной частью Внутренняя и внешняя поверхности должны иметь различные эффекты освещения.
-
На трехмерной фигуре показать различные законы формирования тумана, учитывать изменение плотности и цвет тумана.
-
Построить трехмерную фигуру. Использую клавиши изменять типы эффектов освещения.
-
Построить несколько трехмерных фигур с различными эффектами. (стеклянный конус и деревянный куб, зеркальный тор и пластиковый тетраэдр и т.д.)
-
Построить негладкую фигуру с бликами различных эффектов.