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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.12.2010, 21:45   #1
katris
Пользователь
 
Регистрация: 25.10.2009
Сообщений: 22
Вопрос OpenGL нормали, освещённость

Здравствуйте)
У меня такой вопрос... В OpenGL нормали используются для освещения, так ведь?.. То есть если их не рассчитать, никакого объёма 3d поверхности видно не будет...
А как их рассчитывать и использовать после?..
Поверхность моя рисуется вот так:
Код:
glBegin(GL_POLYGON);

Код:
glColor3f(0,2,2);
for i := 0 to count do
  for j := 0 to count do
      AddPoints( i*d, j*dd );
glEnd;
procedure TForm1.AddPoints(phi,psi:single ); var x,y,z:single; begin x := a*sin(phi)*sin(psi); y := b*cos(phi)*sin(psi); z := c*cos(psi); glVertex3f( x, y, z ); end;
Ну и выходит, конечно, плоское на вид изображение... А нужен объём...
katris вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нормали в OpenGL Simply-Art Gamedev - cоздание игр: Unity, OpenGL, DirectX 5 26.08.2010 17:51
OpenGL GBAXA Общие вопросы Delphi 2 30.07.2010 20:39
OpenGL Paul_AG Общие вопросы C/C++ 3 02.02.2010 20:28
Нахождение нормали к ребру прямоугольника dr.Chas Общие вопросы по программированию, компьютерный форум 1 05.01.2010 21:16
OpenGL yanl Компьютерное железо 0 16.11.2008 00:52