Langsung saja berikut cara install nya. Pertama buka terminal terlebih dahulu dengan alt+ctrl+T atau buka manual lewat start. Untuk lebih mudahnya masuk ke dalam superuser atau admin, dengan ketik su lalu enter dan masukan password admin. Lalu ikuti langkah berikut.


~$ sudo apt-get install freeglut3 freeglut3-dev libglew1.5 libglew1.5-dev libglu1-mesa libglu1-mesa-dev libgl1-mesa-glx libgl1-mesa-dev

Setelah Diinstall Library diatas sekarang kita coba untuk compile program, Cara compilenya hampir sama dengan cara compile Bahasa Pemrograman C. Oke kita Coba Buat Programmnya dulu sebelum Mengcompile. kita buat file latihan.c

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

void display(void)
{
/*  menghapus Semua Pixel  */
glClear (GL_COLOR_BUFFER_BIT);

/*  menggambar persegi panjang putih (Polygon) dengan sudut di
*  (0.25, 0.25, 0.0) dan (0.75, 0.75, 0.0)
*/
glColor3f (1.0, 1.0, 1.0);
glBegin(GL_POLYGON);
glVertex3f (0.25, 0.25, 0.0);
glVertex3f (0.75, 0.25, 0.0);
glVertex3f (0.75, 0.75, 0.0);
glVertex3f (0.25, 0.75, 0.0);
glEnd();

/*  tunggu memulai proses buffreing OpenGL
*/
glFlush ();
}

void init (void)
{
/*  Pilih warna background    */
glClearColor (0.0, 0.0, 0.0, 0.0);

/*  menginisialisasi tampilan  */
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glOrtho(0.0, 1.0, 0.0, 1.0, -1.0, 1.0);
}

/*
*  mendeklarasikan jendela awal, posisi dan modus tampilan
*  (buffer tunggal dan RGBA). Buka jendela dengan “hello”
*  in its title bar.  Call initialization routines.
*  panggil kembali fungsi untuk menampilkan grafis.
*  masukkan loop utama pada proses.
*/
int main(int argc, char** argv)
{
glutInit(&argc, argv);
glutInitDisplayMode (GLUT_SINGLE | GLUT_RGB);
glutInitWindowSize (250, 250);
glutInitWindowPosition (100, 100);
glutCreateWindow (“latihan”);
init ();
glutDisplayFunc(display);
glutMainLoop();
return 0;   /* mengebalikan nilai integer. */
}

Yang terakhir Compile dengan memanggil Library-Library yang dibutuhkan OpenGL dan Run.

~$ gcc -lglut -lGL -lGLU -lGLEW latihan.c -o latihan
~$ ./latihan

Screenshot-1

 

source: https://afiffudin.wordpress.com

Bingung tentang sourcecode atau pemrograman yang ingin dipelajari? TANYA DI SINI
Bingung cari modul, soal, pembahasan mata kuliah? CARI DI SINI