![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Отразить обьект
Sco © (2006-03-22 18:54:00)Вот код прорисовки обьекта:
procedure TGLMesh1.draw;
var
i:integer;
begin
for i:=0 to cFcs-1 do
begin
glBegin(mcfg.mde);
if MCfg.smt=false then glNormal3fv(@fcss[i].nrm);
if MCfg.smt=true then glNormal3fv(@vrts[fcss[i].vrt[0]].nrm);
glVertex3fv(@vrts[fcss[i].vrt[0]].crd);
if MCfg.smt=true then glNormal3fv(@vrts[fcss[i].vrt[1]].nrm);
glVertex3fv(@vrts[fcss[i].vrt[1]].crd);
if MCfg.smt=true then glNormal3fv(@vrts[fcss[i].vrt[2]].nrm);
glVertex3fv(@vrts[fcss[i].vrt[2]].crd);
glend;
end;
end;
А как его отразить по горизонтали? Я попробовал разные варианты но какое то гониво с нормалями! Помогите! Мне кажется разумнее жержать один обьект но его отражать, чем 4 одиннаковых.
wicked (2006-03-23 12:48:00) [1]
> Ясно, ты наверное не понял, что мне неоткуда читать! У меня
> 2 FAQ, бумажная книга Краснова, Book 3d, и в них я ничего
> не нашёл. Что такое msdn я не знаю, и следоватльно чиатать
> оттуда информацию я не мог.
если ты не нашел таких вещей в книгах, то, может, нужно сменить книги?... я не думаю, что в Алматы проблемы с интернетом или книжными магазинами....
msdn находится здесь - http://msdn.microsoft.com.... также распространяется на компактах....
по теме, еще подойдет http://www.rush3d.com/reference/opengl-redbook-1.1/
также, думаю, работает яндекс - http://www.yandex.ru/yandsearch?rpt=rad&text=%E0%F4%F4%E8%ED%ED%FB%E5+%EF%F0%E5%EE%E1%F0%E0%E7%EE%E2%E0%ED%E8%FF
> И ваще если тебе противно, то что ты делаешь на форумах?
> Думаешь все такие "всёзнайки" как ты?
мне противно читать такое
> > ЗЫ а код с =true/false явно нужно переписывать
> нафик....
> типа переходить на асмеблер? :))) Там типа если стоит сглаживание
> то нормаль делать.
если бы человек шел к нам на работу и показал куски таких исходников, разговор с ним был бы тут же окончен.... делай выводы....
Sco (2006-03-23 12:20:00) [2]> и, может, хватит уже прикидываться беспомощным ягненком, а?
Вообщето я часа три сидел, пытался отразить обьект и получалась всякая ерунда, если поиски в Инете и мои усилия ни к чему не приводят, то я создаю тему.
> специально ради тебя открыл msdn - почитай о функции glScale....
> читать о функции glScale нужно потом.... сначала нужно читать об аффинных преобразованиях, тогда и вопросов таких возникать не будет.....
Ясно, ты наверное не понял, что мне неоткуда читать! У меня 2 FAQ, бумажная книга Краснова, Book 3d, и в них я ничего не нашёл. Что такое msdn я не знаю, и следоватльно чиатать оттуда информацию я не мог. Может быть у тебя дофига опыта в поиске информации но у меня его почти нету, и если я создаю тему в фоуме, значит либо у меня тупик, либо такая задача, которую я буду решать 2 года, а она оказывается решается в 2 оператора. И ваще если тебе противно, то что ты делаешь на форумах? Думаешь все такие "всёзнайки" как ты?
wicked (2006-03-23 10:12:00) [3]в догонку.....
читать о функции glScale нужно потом.... сначала нужно читать об аффинных преобразованиях, тогда и вопросов таких возникать не будет.....
wicked (2006-03-23 10:10:00) [4]> sco © (22.03.06 21:38) [3]
> типа переходить на асмеблер? :))) Там типа если стоит сглаживание
> то нормаль делать.
типа учить матчасть..... причем с азов самых - бинарная логика, операции и т.д.....
> Осталось только узнать как ето делать... Может кто знает?
специально ради тебя открыл msdn - почитай о функции glScale....
и, может, хватит уже прикидываться беспомощным ягненком, а?.... а то аж противно....
sco (2006-03-22 21:38:00) [5]wicked ©
> ЗЫ а код с <чего-то там>=true/false явно нужно переписывать нафик....
типа переходить на асмеблер? :))) Там типа если стоит сглаживание то нормаль делать.
Jeer ©
> Иногда лучше "ржать", чем "жержать".
Думаешь лучше делать кучу обьектов? Мне казеца моно нормално сделат!
> отражать обьект нужно через матрицу преобразований....
Осталось только узнать как ето делать... Может кто знает?
wicked (2006-03-22 21:16:00) [6]отражать обьект нужно через матрицу преобразований....
как её там в open gl?... "модельную" вроде....
ЗЫ а код с <чего-то там>=true/false явно нужно переписывать нафик....
Jeer (2006-03-22 18:59:00) [7]Иногда лучше "ржать", чем "жержать".