Построение геометрических тел с помощью библиотеки OpenGL
Состав работы
|
|
|
|
Работа представляет собой 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();
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();
Другие работы
МИП - ЛАБОРАТОРНАЯ РАБОТА № 13 (часть 3) Опросник МУН (Н.В. Бордовская, А.А. Реана)
aly1
: 22 декабря 2016
Цель: диагностика мотивации успеха или надежды на успех.
Процедура проведения
Испытуемым предлагается текст опросника и зачитывается инструкция.
550 руб.
Конусна дробарка
elementpio
: 22 декабря 2018
Вступ……………………………………………………………………………...
1. Характеристика процесу подрібнення матеріалу……….………………...
2. Стадії подрібнення та модернізація дробарки……………………….......
3. Розрахункова частина …………………………………………....................
4. Експлуатація і діагностування машин та обладнання……………………
5. Охорона праці ……………………………….……………………………...
6. Економічний розділ…………………………………………………………
Список використаної літератури………………………………………………
Висновок………………………………………………………………………...
Специфікація……………………………………………………………………
750 руб.
Цифровые сети интегрального обслуживания. Экзамен. Билет №8.
Taburet
: 14 сентября 2014
Билет №8
1. Основные характеристики и преимущества сети ЦСИО.
2. Структура адреса абонентов ЦСИО.
3. Функции подсистемы передачи сообщений ОКС-7.
4. Расшифровать нижеприведенное сообщение ОКС-7. В этой расшифровке необходимо определить:
a.Для всех сообщений
i.длина полей SIO/SIF в байтах (в десят. системе)
ii.код и название подсистемы пользователя
iii.уровень иерархии сети ОКС-7
iv.код пункта назначения (DPC) - в десят. системе
v.код идентификации разговорного канала (CIC)
vi.тип сообщения (MT)
60 руб.
Специфика профессиональной деятельности психолога, этические и квалификационные требования к нему
alfFRED
: 13 октября 2013
ВВЕДЕНИЕ. 3
1.Психологическая помощь как основной род деятельности. 4
специалиста-психолога. 4
2.Этический кодекс профессионального психолога. 5
3.Квалификационные требования к специалистам-психологам в России и за рубежом 8
ЗАКЛЮЧЕНИЕ. 11
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ.. 13
ВВЕДЕНИЕ
Профессиональная деятельность психолога – это весьма сложная и ответственная область профессиональной деятельности. Она требует соответствующего образования, профессионального мастерства и может затрагив