Главная страница
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.014 c
14-24644
Kost
2003-08-20 15:57
2003.09.08
Циклы


8-24554
Navi
2003-05-11 07:37
2003.09.08
Цветной TMetafile в черно-белый


1-24406
Хишник
2003-08-28 11:14
2003.09.08
Breakpoint не работает? (CBuilder)


1-24485
Вит
2003-08-27 15:03
2003.09.08
Неверная строка с указанием имени класса


1-24486
Lex
2003-08-25 20:39
2003.09.08
Как повернуть timage на 45 градусов?