Построение геометрических тел с помощью библиотеки OpenGL

Цена:
10 руб.

Состав работы

material.view.file_icon
material.view.file_icon bestref-197194.doc
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

1. Цель: Изучить команды поворота, переноса, масштабирования и построения основных примитивов графической библиотеки OpenGL.

2. Задача: Написать программу, рисующую проволочный чайник. При нажатии на кнопки w, s, a, d, [, [ он должен поворачиваться вокруг осей X, Y, Z.

3. Методика решения: Строим проволочный чайник. Определяем кнопки. При нажатии на них изменяем соответствующие углы и перерисовываем чайник.

Решение

#include <GL/glut.h>

#include <stdlib.h>

GLint Width = 512, Height = 512;

GLdouble alpha = 0, betta = 0, gamma = 0; // углы поворота

//Функция вырисовки на экране

void Display()

{

glClearColor(1, 1, 1, 1);

glClear(GL_COLOR_BUFFER_BIT);

glColor3d(0, 0, 0);

glPushMatrix();

glTranslated(5, 5, 0);

glRotated(5*alpha, 1, 0, 0);

glRotated(5*betta, 0, 1, 0);

glRotated(5*gamma, 0, 0, 1);

glutWireTeapot(2);

glPopMatrix();

glFinish();
Термодинамика и теплопередача ТюмГНГУ Теория теплообмена Задача 4 Вариант 44
Определить потери теплоты в единицу времени с 1 м длины горизонтально расположенной цилиндрической трубы, охлаждаемой свободным потоком воздуха, если температура стенки трубы tc, температура воздуха в помещении tв, а диаметр трубы d. Степень черноты трубы Ес=0,9.
User Z24 : 11 января 2026
200 руб.
Термодинамика и теплопередача ТюмГНГУ Теория теплообмена Задача 4 Вариант 44
Управленческие решения (Ответы на тест СИНЕРГИЯ / МТИ / МОИ)
Ответы на тест Управленческие решения - СИНЕРГИЯ, МОИ, МТИ. Результат сдачи - 97-100 баллов. Дата сдачи свежая. Вопросы к тесту: ... организации – это факторы внешней среды, которые оказывают на организацию самое сильное влияние ... ответственность возникает при выполнении служебных, семейных, гражданских, общественных и личных обязанностей; она отражает склонность личности придерживаться в своем поведении общепринятых в обществе социальных норм и отвечать за результаты их исполнения ... оцен
User AnastasyaM : 19 сентября 2024
250 руб.
Управленческие решения (Ответы на тест СИНЕРГИЯ / МТИ / МОИ)
Кормоуборочный комбайн КПК-3000 "Полесье"
Общий вид модернизированого кормоуборочного комбайна КПК-3000 "Полесье" + спецификация к нему. Предназначен для скашивания кукурузы, зерна, сорго, подсолнечника и других высокостебельных культур, скашивания зеленых и подбора из валков подвяленных, сеяных и естественных трав с измельчением и погрузкой в транспортные средства.
User Samonev : 24 июня 2026
100 руб.
Кормоуборочный комбайн КПК-3000 "Полесье"
Метрология, стандартизация и сертификация инфокоммуникациях. 3-й семестр. Контрольная работа. Вариант 04
Задача No 1 Для определения расстояния до места повреждения кабельной линии связи был использован импульсный рефлектометр. С его помощью получено n результатов однократных измерений (результатов наблюдений) расстояния l_i до места повреждения. Считая, что случайная составляющая погрешности рефлектометра распределена по нормальному закону, определить: 1. Результат измерения с многократными наблюдениями расстояния до места повреждения кабеля l ̅. 2. Оценку среднего квадратического отклонения (СК
User Ирина16 : 21 ноября 2017
450 руб.
up Наверх