[WT] [Архив] [Поиск] [Главная] [Управление]
[Совместно с IIchan.ru]

[Назад]
Ответ в нить

Имя
Адрес  [sage] [noko]
Animapcha image [?]
Тема   (reply to 1632)
Сообщение
Файл 
Пароль  (для удаления файлов и сообщений)
  • Прежде чем постить, ознакомьтесь с правилами.
  • Поддерживаемые типы файлов: 7Z, BZ, GIF, JPG, MO, MP3, OGG, PDF, PNG, PSD, RAR, SVG, SWF, TXT, XCF, ZIP
  • Максимально допустимый размер файлов: 10000 кБ.
  • Изображения, размер которых превышает 200 на 200 пикселей, будут уменьшены.
  • Ныне 1762 unique user posts. Посмотреть каталог
  • Радио:

Файл: 126528521238.png-(1.38KB, 402x400, Снимок.png)
1632 No. 1632 watch
Не понимаю, как заставить работать буфер глубины(полигоны прорисовываются по порядку, без учёта глубины пикселей). Я так понимаю, что что-то забыл включить/подключить/присвоить, но что не пойму. Вот код:
#include <GL/glut.h>

int handle;

void reshape(GLint x, GLint y){
glViewport(0, 0, x, y);
glutPostRedisplay();
}

void draw(){ //прорисовка местности
glClearDepth(1.0f);
glDepthFunc(GL_LESS);
glEnable(GL_DEPTH_TEST);
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glMatrixMode (GL_PROJECTION);
glLoadIdentity ();
gluPerspective (90, 1, 0.75, 2);
glMatrixMode (GL_MODELVIEW);
glLoadIdentity ();
gluLookAt (0,0,0,0,0, 1, 0, 1, 0);

glColor3f(0.0, 0.0, 1);
glBegin(GL_POLYGON);
glVertex3f(-0.5,-0.5,1);
glVertex3f(-0.5,0.5,1);
glVertex3f(0.5,0.5,1);
glVertex3f(0.5,-0.5,1);
glEnd();
glColor3f(0.0, 1, 0);
glBegin(GL_POLYGON);
glVertex3f(-0.5,-0.5,1.5);
glVertex3f(-0.5,0.5,1.5);
glVertex3f(0.5,0.5,1.5);
glVertex3f(0.5,-0.5,1.5);
glEnd();

glFlush();
}

int main(int argc, char **argv){
glutInit(&argc, argv);
glutInitWindowSize(400, 400);
glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
handle = glutCreateWindow("city");
glutDisplayFunc(draw);
glutReshapeFunc(reshape);
glutMainLoop();
return 0;
}

вопрос наверное не совсем в тему, просто надоело курить мануалы.
Развернуть все изображения
>> No. 1633
glutInitDisplayMode(GLUT_DEPTH | GLUT_DOUBLE | GLUT_RGBA);
>GLUT_DEPTH
Try it.
>> No. 1634
Файл: 126536091377.jpg-(119.11KB, 357x268, oil2202.jpg)
1634
>>1633
SUCCESS!!
спасибо анон, нефти тебе


Удалить сообщение []
Пароль  
[Mod]