Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.08;
Скачать: CL | DM;

Вниз

Люди помогите с Опенгл плиииз   Найти похожие ветки 

 
BANick   (2003-03-04 17:45) [0]

Наткнулся на то, что у меня не работает Збуфер. Самый простой пример. форма. на криет этой формы инит и сетпикселформат. на таймер
GlMatrixMode(GL_MODELVIEW);
GlLoadIdentity;
gltranslatef(0,0,-500);
glrotatef(alx,1,0,0);
( alz,0,0,1) Наткнулся на то, что у меня не работает Збуфер. Самый простой пример. форма. на криет этой формы инит и сетпикселформат. на таймер
GlMatrixMode(GL_MODELVIEW);
GlLoadIdentity;
gltranslatef(0,0,-500);
glrotatef(alx,1,0,0);
glrotatef(alz,0,0,1);
рисую два квадрата 200x200 один под другим. Так вот от того с какой стороны смотрешь рисуется по разному - иногда правильно, а иногда рисуется пол верхнего квадрата на фоне нижнего, иногда верхний квадрат в обрывках, вобщем такое ощущение что у них один збуфер, хотя растояние между ними 100. Если не знаете как мне помочь, то хотя бы напишите, что вы об этом думаете.
Заранее СПАСИБО


 
Darthman   (2003-03-04 18:13) [1]

А ты З буффер инициализируешь ?


 
BANick   (2003-03-04 18:56) [2]

на криет этой формы инит :
WindowHandle:=panel.Handle;
DC := GetDC(WindowHandle);
SetDCPixelFormat;
HRC := wglCreateContext(DC);
wglMakeCurrent(DC, HRC);
glEnable(GL_DEPTH_TEST);
glEnable(GL_CULL_FACE);
glEnable(GL_LIGHTING);
glDepthFunc(GL_lESS);
glEnable(GL_NORMALIZE);
glenable(gl_color_material);
GlMatrixMode(GL_PROJECTION);
GlLoadIdentity;
gluPerspective(45,panel.Width/panel.Height,0,1000);
glviewport(0,0,panel.Width,panel.Height);


 
Darthman   (2003-03-04 19:09) [3]

А с нормалями как? Пришли сорцы по мылу, погляжу.


 
Darthman   (2003-03-05 09:52) [4]

Дело вот в чем. Ты в корне неправильно задаешь перспективу. Плоскость
ближнего отсечения желательно ставить не меньше 0.1, а лучше вообще
равной единице, у тебя - 0, отсюда и расколбас.
Далее почему у тебя битность цвета 24, а Z буффера 32? ИМХО это тоже
очень неправильно.



Страницы: 1 вся ветка

Текущий архив: 2003.09.08;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.017 c
1-24541
a123
2003-08-26 18:09
2003.09.08
Как можно программно узнать установлен ли Acrobat Reader или нет?


14-24651
Ann
2003-08-20 09:40
2003.09.08
Информационные методы теории охоты


3-24366
Bes
2003-08-16 16:35
2003.09.08
Delphi и Access


6-24570
[quake]
2003-07-08 01:25
2003.09.08
Как правильно работать с indy SMTP client???


1-24456
Yanis
2003-08-24 02:03
2003.09.08
Выбор цвета.