Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Задачи по СКТ(opengl)

.doc
Скачиваний:
14
Добавлен:
09.05.2015
Размер:
26.62 Кб
Скачать

Задачи по СКТ

II семестр (OpenGL)

  1. Использую библиотеку glut получить каркасные, точечные и сплошные модели: куба, полусферы, тетраэдра.

  2. Построить набор плоских многоугольников с плавной заливкой. Нажатием клавиш изменять цвета заливки.

  3. Построить ромб с помощью поворота квадрата. По нажатию клавиш изменять его масштаб и цветовую заливку.

  4. Использую библиотеку glut получить каркасные, точечные и сплошные модели тора, усеченного тетраэдра, додекаэдра.

  5. Осуществить вращение сложной фигуры, составленной из двумерных примитивов, по и против часовой стрелки по нажатию клавиш.

  6. Плоский тор задан диаметрами и количеством секторов. Осуществить его вращение в плоскости экрана по нажатию клавиш.

  7. Используя операции масштабирования, переноса и поворота построить калейдоскопическое изображение на основе нескольких двумерных примитивов.

  8. Построить каркас додекаэдра, так чтобы дальние ребра частично поглощались туманом. Изменять дальность начала тумана.

  9. Осуществить вращение каркаса куба по нажатию клавиш.

  10. Использую библиотеку glut получить каркасные, точечные и сплошные модели усеченного конуса, додекаэдра, чайника.

  11. Получить различные виды параллельных и перспективных проекций куба. Вызов изображения проекций осуществить нажатием клавиш.

  12. Построить ряд фигур, затянутых туманом. Плотность тумана увеличивается слева направо.

  13. Построить сложную (составную) фигуру. Использовать источник света.

  14. Построить фигуру с отсеченной частью Внутренняя и внешняя поверхности должны иметь различные свойства материала.

  15. Использую библиотеку glut получить каркасные, точечные и сплошные модели сферы, усеченного тора, конуса.

  16. Построить трехмерную фигуру. Использую клавиши перемещать источник света.

  17. Построить несколько фигур с различными свойствами материала. Можно использовать библиотеку glut.

  18. Построить несколько фигур с комбинированными эффектами освещения.

  19. Построить фигуру с бликом. Нажатием клавиш изменять долю красного, зеленого и синего.

  20. Построить фигуру с отсеченной частью Внутренняя и внешняя поверхности должны иметь различные эффекты освещения.

  21. На трехмерной фигуре показать различные законы формирования тумана, учитывать изменение плотности и цвет тумана.

  22. Построить трехмерную фигуру. Использую клавиши изменять типы эффектов освещения.

  23. Построить несколько трехмерных фигур с различными эффектами. (стеклянный конус и деревянный куб, зеркальный тор и пластиковый тетраэдр и т.д.)

  24. Построить негладкую фигуру с бликами различных эффектов.