Главная страница
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.019 c
14-24624
Maks
2003-08-22 08:30
2003.09.08
Помогите разобраться


1-24439
falic
2003-08-25 16:31
2003.09.08
Проблема с компиляцией проектов.


3-24385
KublaKhan
2003-08-15 16:43
2003.09.08
Visual Foxpro


3-24316
Max Zyuzin
2003-08-14 14:20
2003.09.08
Connection to Oracle


6-24583
Diamond Dog
2003-06-21 19:35
2003.09.08
Ограничение трафика