ďťż

Ładny brzuch

Wedłóg mnie, program powinien pokazać dom.
Dom ten zbudowany jest z czterech lini i trójkąta.
Dlaczego program nie działa? (C++ Builder 6):(

#include <GL/glut.h>
#include <stdlib.h>

void Keyboard( unsigned char key, int x, int y )
{
if ( key == 27 )
exit( EXIT_SUCCESS );
}

void Init()
{
glClearColor( 0.2f, 0.2f, 0.4f, 1.0f );
glMatrixMode( GL_PROJECTION ) ;
glLoadIdentity() ;
glOrtho( -1.0, 1.0, -1.0, 1.0, -1.0, 1.0 );
glMatrixMode(GL_MODELVIEW) ;
glLoadIdentity() ;
glEnable( GL_DEPTH_TEST );
glutFullScreen();
glutKeyboardFunc( Keyboard );
}

void Render()
{
glClear( GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT );

glBegin( GL_LINES );
glVertex3f( 0.0f, 0.0f, 0.0f );
glVertex3f( 0.5f, 0.0f, 0.0f );
glVertex3f( 0.5f, 0.0f, 0.0f );
glVertex3f(0.5f,0.5f,0.0f);
glVertex3f( 0.5f, 0.5f, 0.0f );
glVertex3f(0.0f,0.5f,0.0f);
glVertex3f( 0.0f, 0.5f, 0.0f );
glVertex3f(0.0f,0.0f,0.0f);

glEnd();

glBegin(GL_TRIANGLES);
glColor3f(1.0f,0.0f,0.0f);
glVertex3f(0.0f,0.5f,0.0f);
glVertex3f(0.25f,0.75f,0.0f);
glVertex3f(0.5f,1.0f,0.0f);
glEnd();

glutSwapBuffers();
}

int main( int argc, char **argv )
{
glutInitDisplayMode( GLUT_DOUBLE );
glutCreateWindow( "Programik" );
Init();
glutDisplayFunc( Render );
glutMainLoop();
return EXIT_SUCCESS;
}

Apocalyptica to mój żywioł

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •