Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.02.2014, 16:07   #1
Verk
Пользователь
 
Регистрация: 19.12.2012
Сообщений: 13
Восклицание Нужна помощь OpenGL

Помогите пожалуйста написать программу в С++.
Задание: Вокруг конуса GLUT вращаются сфера GLU и диск GLU.
Очень надо! Заранее большое спасибо!
Verk вне форума Ответить с цитированием
Старый 25.02.2014, 20:13   #2
Verk
Пользователь
 
Регистрация: 19.12.2012
Сообщений: 13
Восклицание Помогите пожалуйста, срочно!

Доброго времени суток! Помогите пожалуйста написать программу в C++. Невероятно выручите ! Срочно!
Задание: Вокруг конуса GLUT вращаются сфера GLU и диск GLU. OpenGL
Очень надо! Заранее большое спасибо!

Последний раз редактировалось Verk; 25.02.2014 в 20:56.
Verk вне форума Ответить с цитированием
Старый 25.02.2014, 20:45   #3
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Конус - (пиR^2)*h/2. Сфера - ПиR^3. Смещение Х, У. Вам в декаровых или в полярных координатах?
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 25.02.2014, 21:04   #4
Verk
Пользователь
 
Регистрация: 19.12.2012
Сообщений: 13
По умолчанию

Честно говоря не знаю. Должно получиться что-то типо этого.
PHP код:
#include <iostream>
#include <glut.h>
void Display (void);

void main()
{
glutInitWindowSize(500,500);
glutInitDisplayMode(GLUT_RGBA GLUT_DOUBLE);
glutCreateWindow("--");
glutIdleFunc(Display);
glutDisplayFunc(Display);
glutMainLoop();
}

void Display()
{
static 
float Angle 0
glClearColor(0001);
Angle += 0.5f
glClear(GL_COLOR_BUFFER_BIT);     
glLoadIdentity(); 
gluLookAt (0.3f0.3f0.3f0.0f0.0f0.0f0.0f0.0f1.0f);

glutWireTorus(0.2,0.4,22,15);

GLUquadricObj *quddodj;

quddodj gluNewQuadric();
glPushMatrix();
glRotated(Angle ,1,0,0);
glTranslated (0,0,0.6);
gluQuadricDrawStyle(quddodj,GLU_LINE);
gluSphere(quddodj0.3,9,8);
gluDeleteQuadric(quddodj);
glPopMatrix();

GLUquadricObj *quddod;
quddod gluNewQuadric();
glPushMatrix();
glRotated(Angle ,1,0,0);
glTranslated (0.6,0,0.6);
gluQuadricDrawStyle(quddod,GLU_LINE);
gluCylinder(quddod0,0.2,0.7,9,8);
gluDeleteQuadric(quddod);
glPopMatrix();

glutSwapBuffers();
glFinish();

Verk вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
нужна игра на C++ opengl shoowa Фриланс 3 15.11.2011 18:46
Нужна программа на java + openGL Korvin123 Фриланс 1 20.04.2010 22:09
delphi/OpenGl нужна помощь... byblik-07 Помощь студентам 6 08.12.2009 12:53
Очень нужна помощь c матрицами, макросами в Excel. Заранее благодарен(поверьте, очень-очень нужна помощь) Farridjan Помощь студентам 1 03.07.2009 12:24
Очень нужна помощь с написанием программы... срочно(буду благодарен за помощь) 5Paladin5 Помощь студентам 3 02.07.2009 09:12