search
Logo

Авторизация

Личные сообщения

Вы не авторизованы.

Flat-закраска с z-буфером PDF Печать E-mail
23.10.2009 10:48
3). Flat-закраска с z-буфером.
  glShadeModel(GL_FLAT); 
 glPolygonMode(GL_FRONT_AND_BACK, GL_FILL); 
  glClearColor(0, 0, 0, 1.0); 
  glClear(GL_DEPTH_BUFFER_BIT); 
  glEnable(GL_DEPTH_TEST); 
 glEnable(GL_BLEND); 
 glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); 
for(i=0; i<n_pol; i++){
  glBegin(GL_ TRIANGLES); 
  glNormal3f(n[i].x, n[i].y, n[i].z); 
  glVertex3f(p[i][0].x, p[i][0].y, p[i][0].z);
  glVertex3f(p[i][1].x, p[i][1].y, p[i][1].z);
  glVertex3f(p[i][2].x, p[i][2].y, p[i][2].z);
glEnd(); 
}
 glDisable(GL_BLEND);
 glDisable(GL_DEPTH_TEST); 

 

Полезное

Облако тегов