Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Спрайт OpenGL


cxvxc ©   (2006-11-08 03:27:00) 

Как отрисовать спрайт повернутый к камере?

я пишу текст(выноски).


grouzd)ev   (2006-11-08 16:47:00) [1]

Фигово ищете. http://www.gamedev.ru/articles/?sect=3раздел "Частицы". а вот за [2] могут избить

---
... we are walking on a thin line and you better avoid the risk ...


XProger   (2006-11-08 16:46:00) [2]

//// Биллборд ////
procedure glBillBoard(Pos: TVector; Size: Single);
var
v      : array [0..3] of TVector;
v1, v2 : TVector;
m      : TMatrix4;
begin
glGetFloatv(GL_MODELVIEW_MATRIX, @m);
v1 := V_Mult(Vector(m[0][0], m[1][0], m[2][0]), Size);
v2 := V_Mult(Vector(m[0][1], m[1][1], m[2][1]), Size);

v[0] := V_Add(Pos, Vector(-v1.X - v2.X, -v1.Y - v2.Y, -v1.Z - v2.Z));
v[1] := V_Add(Pos, Vector( v1.X - v2.X,  v1.Y - v2.Y,  v1.Z - v2.Z));
v[2] := V_Add(Pos, Vector( v1.X + v2.X,  v1.Y + v2.Y,  v1.Z + v2.Z));
v[3] := V_Add(Pos, Vector(-v1.X + v2.X, -v1.Y + v2.Y, -v1.Z + v2.Z));

glBegin(GL_QUADS);
glTexCoord2f(0, 0); glVertex3fv(@v[0]);
glTexCoord2f(1, 0); glVertex3fv(@v[1]);
glTexCoord2f(1, 1); glVertex3fv(@v[2]);
glTexCoord2f(0, 1); glVertex3fv(@v[3]);
glEnd;
end;


Ketmar   (2006-11-08 16:45:00) [3]

вы что, делением размножаетесь?!


sdf13   (2006-11-08 16:34:00) [4]

вот я там я там поискал и там было написанно что тут должны сказать
но правда там было написано что некоторые будут отсылать назад на гугл, но вы их посылайте анологично подальше и и ждите нормальных ответов от нормальных челов.
это же форум по программированию а не форум по поиску поисковиков.


Ketmar   (2006-11-08 10:57:00) [5]

google. draw a billboard. читать до опупения.


Наверх

Титульная страница Поиск, карта сайта Написать письмо