Построение геометрических тел с помощью библиотеки 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();
Обыденный язык
В своей аргументации философы часто прибегали к ссылкам на то, что мы говорим и что не говорим или, точнее, что мы можем и что не можем сказать. Такие аргументы имеются в сочинениях Платона и широко представлены в работах Аристотеля. В последние годы некоторые философы, будучи чрезвычайно обеспокоены природой и методологией своей профессиональной деятельности, придавали аргументам подобного рода большое значение. Другие же философы опровергали их. Споры о достоинстве этих аргументов не дали поу
User GnobYTEL : 24 июля 2013
Гидрогазодинамика ТПУ Задача 10 Вариант 1
В водяном экономайзере парового котла, состоящем из 12 параллельно включенных пятипетлевых змеевиков, подогревается питательная вода в количестве m т/час от t1 ºC до t2 ºC. Определить гидравлическое сопротивление экономайзера, пренебрегая сопротивлением коллекторов, если диаметр труб d мм, шероховатость стенки 0,1 мм, длины прямых участков 2,0 м, а радиус закругления R=1,5d. Сечение коллектора по сравнению с сечением трубы считать бесконечно большим. Коэффициент трения определить по графику Мури
User Z24 : 30 декабря 2026
180 руб.
Гидрогазодинамика ТПУ Задача 10 Вариант 1
Экология в моей будущей профессии
В связи с усиливающимся воздействием на природу антропогенных процессов сформировалась наука – экология, изучающая взаимоотношения человека и сообществ растительных, животных организмов с окружающей средой. В сферу деятельности этой науки входят проблемы рационального природопользования, практических способов защиты окружающей среды от отрицательных последствий человеческой деятельности и стихии природы. Экология в строительстве проявляется в мероприятиях, связанных с рекультивацией нарушенных п
User Slolka : 17 ноября 2013
5 руб.
Лабораторная работа №1 по дисциплине: Физика (часть 1). Тема: «Изучение характеристик электростатического поля». Вариант №1
Лабораторная работа № 1 «Изучение характеристик электростатического поля» Исходные данные: Вариант 1 Точка A - (4,6) Точка B - (9,6) Точка C - (15,6) Цель работы: 1) Исследовать электростатическое поле 2) Графически изобразить сечение эквипотенциальных поверхностей и силовые линии для двух конфигураций поля. 3) Оценить величину напряженности электрического поля в трех точках 4) Определить направление силовых линий Контрольные вопросы: 1. Дайте определение электростатического поля. Сформулируй
User IT-STUDHELP : 26 февраля 2019
350 руб.
promo
up Наверх