Форум программистов, компьютерный форум, киберфорум
OpenGL
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.70/27: Рейтинг темы: голосов - 27, средняя оценка - 4.70
4 / 4 / 0
Регистрация: 03.06.2013
Сообщений: 34
1

Трехмерные примитивы. Вокруг конуса GLUT

15.12.2013, 16:55. Показов 5599. Ответов 8
Метки нет (Все метки)

Вокруг конуса GLUT вращаются сфера GLU и цилиндр GLU?
помогите пожалуйста
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.12.2013, 16:55
Ответы с готовыми решениями:

OpenGL - Трехмерные примитивы. GLUT
Помогите кто может. Хочу нарисовать ФИГУРУ Как рисовать квадрат разобрался. А как свою нарисовать...

Работа с трехмерными примитивами. Вокруг конуса GLU вращаются сфера GLUT и конус GLUT
создание виртуальной камеры gluLookAt и добавление эффектов анимации. вот само задание Вокруг...

Расчет объёма и площади конуса и усеченного конуса используя классы и ООП
Добрый день! Есть следующая задача:Создать базовый класс «конус», описав в нём функции ввода...

Прямая является осью кругового конуса. Составить уравнение этого конуса
Прямая (x−2)/2 =(y+1)/−2 =(z+1)/−1 является осью кругового конуса,вершина которого лежит в...

8
Модератор
3331 / 2115 / 343
Регистрация: 13.01.2012
Сообщений: 8,234
15.12.2013, 17:50 2
опишите какой момент в задаче вы не можете решить
0
4 / 4 / 0
Регистрация: 03.06.2013
Сообщений: 34
15.12.2013, 18:19  [ТС] 3
Цитата Сообщение от vxg Посмотреть сообщение
опишите какой момент в задаче вы не можете решить
отрисовка конуса GLUT и сферы GLU
0
Модератор
3331 / 2115 / 343
Регистрация: 13.01.2012
Сообщений: 8,234
15.12.2013, 20:05 4
конус
C++
1
2
3
4
5
GLUquadricObj *q = gluNewQuadric();
gluQuadricDrawStyle(q, GLU_FILL);
glColor3f(r, g, b);
gluCylinder(q, radius, 0, height, segments_count, segments_count);
gluDeleteQuadric(q);
сфера
C++
1
2
3
4
5
GLUquadricObj *q = gluNewQuadric();
gluQuadricDrawStyle(q, GLU_FILL);
glColor3f(r, g, b);
gluSphere(q, radius, segments_count, segments_count);
gluDeleteQuadric(q);
0
4 / 4 / 0
Регистрация: 03.06.2013
Сообщений: 34
15.12.2013, 20:28  [ТС] 5
Цитата Сообщение от vxg Посмотреть сообщение
конус
C++
1
2
3
4
5
GLUquadricObj *q = gluNewQuadric();
gluQuadricDrawStyle(q, GLU_FILL);
glColor3f(r, g, b);
gluCylinder(q, radius, 0, height, segments_count, segments_count);
gluDeleteQuadric(q);
сфера
C++
1
2
3
4
5
GLUquadricObj *q = gluNewQuadric();
gluQuadricDrawStyle(q, GLU_FILL);
glColor3f(r, g, b);
gluSphere(q, radius, segments_count, segments_count);
gluDeleteQuadric(q);
вся проблема в координатах
не секу, как их нормально расположить
0
Модератор
3331 / 2115 / 343
Регистрация: 13.01.2012
Сообщений: 8,234
16.12.2013, 06:47 6
Цитата Сообщение от RamRai Посмотреть сообщение
вся проблема в координатах
по той информации которую вы дали невозможно понять как вам помочь. это как будто:
-люди помогите у меня приборы 200!!
-дергайте рычаг
-какой рычаг?
-а какие приборы?

Добавлено через 5 минут
...если конус находится в начале координат, то координаты точки вращающейся по окружности лежащей в плоскости XY с центром в начале координат и радиусом r с угловой скоростью v:
X = r * cos(vt)
Y = r * sin(vt)
в эту точку мы переносим первое тело. другое тело у нас будет вращаться либо по окружности другого радиуса либо со сдвигом угла (вместо vt будет vt + da)
0
4 / 4 / 0
Регистрация: 03.06.2013
Сообщений: 34
16.12.2013, 10:23  [ТС] 7
Цитата Сообщение от vxg Посмотреть сообщение
по той информации которую вы дали невозможно понять как вам помочь. это как будто:
-люди помогите у меня приборы 200!!
-дергайте рычаг
-какой рычаг?
-а какие приборы?

Добавлено через 5 минут
...если конус находится в начале координат, то координаты точки вращающейся по окружности лежащей в плоскости XY с центром в начале координат и радиусом r с угловой скоростью v:
X = r * cos(vt)
Y = r * sin(vt)
в эту точку мы переносим первое тело. другое тело у нас будет вращаться либо по окружности другого радиуса либо со сдвигом угла (вместо vt будет vt + da)
воу, вообще ничего не понял
0
Модератор
3331 / 2115 / 343
Регистрация: 13.01.2012
Сообщений: 8,234
16.12.2013, 11:09 8
Цитата Сообщение от RamRai Посмотреть сообщение
воу, вообще ничего не понял
>в начале вы сказали что не можете нарисовать конус и сферу.
<был дан код который их рисует.
>потом вы сказали что не можете понять куда их нужно сдвинуть.
<было додумано что у вас возникают сложности с вычислением точки в которой будет находится центр фигуры обращающейся вокруг другой и даны формулы для получения координат.
0
4 / 4 / 0
Регистрация: 03.06.2013
Сообщений: 34
16.12.2013, 15:58  [ТС] 9
Цитата Сообщение от vxg Посмотреть сообщение
>в начале вы сказали что не можете нарисовать конус и сферу.
<был дан код который их рисует.
>потом вы сказали что не можете понять куда их нужно сдвинуть.
<было додумано что у вас возникают сложности с вычислением точки в которой будет находится центр фигуры обращающейся вокруг другой и даны формулы для получения координат.
да, вот так и есть
просто не знал, как правильней сформулировать)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.12.2013, 15:58

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Дана высота и объем конуса, найти радиус основания конуса
Дана высота и объем конуса, найти радиус основания конуса! сможете еще формулу написать пожалуйста...

В конус вписан шар. Отношение объёма конуса к объёму шара 9:4. Найти угол между образующей конуса и основанием
В конус вписан шар. Отношение объёма конуса к объёму шара 9:4. Найти угол между образующей конуса и...

В шар радиуса R вписан конус с углом a при вершине в осевом сечении конуса. Определить объем и полную поверхность конуса
В шар радиуса R вписан конус с углом a при вершине в осевом сечении конуса. Определить объем и...

Создать модель движения Солнца вокруг орбиты, Земли вокруг Солнца, Луны вокруг земли
Вот есть набросок, что дальше? :help: Const pi = 3.14 Dim intRev As Single Private Sub...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.