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

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

Вернуться   Форум программистов > Delphi программирование > Мультимедиа в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.04.2013, 11:16   #1
Владислав-0-
Новичок
Джуниор
 
Регистрация: 09.04.2013
Сообщений: 2
По умолчанию OpenGl.Создание винтовой лестницы.

Здравствуйте, сейчас я пытаюсь на OpenGl нарисовать винтовую лестницу, но если честно я вообще ничего не могу придумать , может есть у кого образцы или гайды какие нибудь по созданию лестниц. Если есть у кого нибудь, то я буду очень признателен.
Владислав-0- вне форума Ответить с цитированием
Старый 09.04.2013, 12:43   #2
Rin
Негодник
Форумчанин
 
Аватар для Rin
 
Регистрация: 10.11.2009
Сообщений: 880
По умолчанию

Код:
type
TP=record
x,z:extended;
var
i:integer;
v:array [0..119] of TP;
r:extended=0.7;
y:extended=0;
angle:integer=0;

begin
..............
// заполнение массива точками.
// по этой формуле вычисляется контур окружности радиусом r.
for I := 0 to 119 do
  begin
  v[i].X:=r*cos(angle*pi/180);
  v[i].Z:=r*sin(angle*pi/180);
  angle:=angle+3;
  end;
........
{ А тут рисуем спираль.}
for i:= 0 to 358 do
begin
glBegin(GL_TRIANGLE);
glVertex3f(0,y,0);
glVertex3f(v[i mod 119].x,y,v[i mod 119].z);
glVertex3f(v[i mod 119+1].x,y,v[i mod 119+1].z);
glEnd;
y:=y+r/120;
end;
Если помог, проси поставить минус. Будь оригинален!

Последний раз редактировалось Rin; 09.04.2013 в 15:16. Причина: Ошибку нашел
Rin вне форума Ответить с цитированием
Старый 10.04.2013, 16:11   #3
Rin
Негодник
Форумчанин
 
Аватар для Rin
 
Регистрация: 10.11.2009
Сообщений: 880
По умолчанию

Вот баловство.
Вложения
Тип файла: rar винтовая лестница.rar (11.5 Кб, 34 просмотров)
Если помог, проси поставить минус. Будь оригинален!
Rin вне форума Ответить с цитированием
Старый 23.04.2013, 12:22   #4
Владислав-0-
Новичок
Джуниор
 
Регистрация: 09.04.2013
Сообщений: 2
По умолчанию

Спасибо большое.
Владислав-0- вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание окна и opengl Himmler Visual C++ 2 25.05.2012 13:31
Создание окон и работа с opengl Демик Общие вопросы C/C++ 7 25.05.2011 19:36
Создание окон и работа с opengl Демик Visual C++ 0 25.05.2011 18:05
OpenGL. Создание куба на ScrollBox. ArtGrek Мультимедиа в Delphi 5 17.12.2010 20:57
динамическое создание объектов OpenGl Seran4ek Помощь студентам 2 26.11.2009 17:04