Contoh Program Membuat Titik dengan OpenGL C++6

     Kita Dapat membuat titik menggunakan OpenGL pada visual C++ 6. Dibawah ini contoh potongan Programnya :
Tapi sebelum Menggunakan program ini Anda memiliki OpenGL terlebih dahulu, Kami Yakin anda pasti sudah punya. Silahkan Copy program di bawah ini dan jalankan. selamat mencoba.


#include "stdafx.h"
#include "GL/glut.h"
void display(void)
{
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); // Menghapus layar
glLoadIdentity(); // me-nonaktifkan transformasi sebelumnya
glTranslatef(-0.5,0.0,0.0);//merubah titik tengah sumbu obyek

glBegin(GL_TRIANGLES);//membuat obyek segitiga
glVertex3f( 0.0, 0.25, 0.0);
glVertex3f(-0.25,-0.25, 0.0);
glVertex3f( 0.25,-0.25, 0.0);
glEnd();

glTranslatef(0.9,0.0,0.0);//merubah titik tengah sumbu obyek
glBegin(GL_QUADS);//membuat obyek segiempat
glColor3f(1.0,0.0,0.0);
glVertex2f(-0.5, -0.5);
glColor3f(0.0,1.0,0.0);
glVertex2f(-0.5, 0.5);
glColor3f(0.0,0.0,1.0);
glVertex2f(0.5, 0.5);
glColor3f(1.0,0.0,1.0);
glVertex2f(0.5, -0.5);
glEnd();
glFlush();
}
void init (void)
{

// Membuat warna background
glClearColor (1.0, 1.0, 0.0,0.0); //Warna background kuning (Red : 1, Green:1, Blue:0)
/* inisialisasi nilai tampilan (viewing values) */
glMatrixMode(GL_PROJECTION);
glOrtho(0.0, 1.0, 0.0, 1.0, -1.0, 1.0);
}
int main(int argc, char** argv)
{
glutInit(&argc, argv);
glutInitDisplayMode (GLUT_SINGLE | GLUT_RGB);
glutInitWindowSize (640, 480); //Ukuran window
glutInitWindowPosition (200, 100); //Posisi window
glutCreateWindow ("Program Pertamaku");
init ();
glutDisplayFunc(display);
glutMainLoop();
return 0;
}



Kami juga masih ingin memperdalam Belajar Dengan Visual C++6 Ini.
       GOOD LUCK