Source Code Membuat Lingkaran dengan Open GL

Kali ini saya akan membagikan Tutorial Membuat Garis dan Nama Menggunakan Visual Studio C++ Sebagai Berikut :




Alat dan Bahan :
1. Komputer.
2. Visual Studio C++.
3. Library OpenGL

Berikut Langkah-Langkahnya:
1. Buka Visual Studio C++ dan buat project baru dengan Nama Anda Sendiri.
2. Setting OpenGL library pada Visual Studio C/C++.



a. Download  OpenGL (Debug) dan kode dasar praktikum grafika komputer
(NamaAndacpp)

b. Masukkan file NamaAnda.cpp ke Source Files di project yang anda buat.
c. Ubah nama file  menjadi  Namaanda.cpp
d. Tentukan lokasi folder dimana andaMendownload OpenGL library pada hardisk.
e. Masuk ke Project -> Properties kemudian tambahkan lokasi folder OpenGL yang anda
sebelumnya di C/C++ -> General -> Additional Include Directories seperti yang ditunjukkan
pada gambar berikut.



f. Masih di Project -> Properties kemudian tambahkan lokasi folder OpenGL yang anda ekstrak
sebelumnya di Linker -> General -> Additional Libraries Directories seperti yang ditunjukkan Pada gambar berikut.


g. Isi Linker -> Input dengan glut32.lib, glew32.lib, glAux.lib seperti yang ditunjukkan pada gambar berikut :
glu32.lib
glut32.lib
opengl32.lib





3. Masukan kode dasar Berikut:
  1. #include <GL/glut.h>
  2. #include<math.h>
  3. int i=0; int j=0;
  4. void lingkaran(int xp, int yp, int r, int n){
  5.     float a,x,y;
  6.     glColor4ub(i,j,0,200);
  7.     glBegin(GL_POLYGON);
  8.         a=6.28/n;
  9.         for (int i=0; i<n; i++){
  10.             x = xp+* cos(i*a);
  11.             y = yp+* sin(i*a);
  12.             glVertex2d(x,y);
  13.         }
  14.     glEnd();
  15. }
  16.  
  17. static void display(void)
  18. {
  19.     glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
  20.     glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); //untuk membuat opacity
  21.     glColor3ub(255,0,0);
  22.     glBegin(GL_LINES);
  23.         glVertex2d(-500,0);
  24.         glVertex2d(500,0);
  25.         glVertex2d(0,400);
  26.         glVertex2d(0,-400);
  27.     glEnd();
  28.  
  29.     lingkaran(0,0,100,25);
  30.     i+=20;
  31.     j+=1;
  32.     glutSwapBuffers();
  33. }
  34.  
  35. int main(int argc, char *argv[])
  36. {
  37.     glutInit(&argc, argv);
  38.     glutInitWindowSize(1000,800);
  39.     glutInitWindowPosition(10,10);
  40.     glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH);
  41.  
  42.     glutCreateWindow("GLUT Shapes");
  43.  
  44.     gluOrtho2D(-500,500,-400,400);
  45.  
  46.  
  47.     glutDisplayFunc(display);
  48.     glutIdleFunc(display);
  49.  
  50.     glClearColor(1,1,1,1);
  51.     glutMainLoop();



Sangat mudah sekalikan belajar Tutorial Membuat Kubus Menggunakan Visual Studio C++, jadi silahkan pelajari dengan benar dan baik, jika ada kesalahan atau error silahkan kirim komentar anda pada halaman ini


Sekian  materi pembelajaran teknik informatika yang bisa sayia berikan pada artikel ini.  Untuk melihat contoh-contoh pemrograman lainnya anda bisa melihat di artikel lainnya. Semoga bermanfaat untuk mempelajari tentang Tutorial Membuat Kubus Menggunakan Visual Studio C++ dengan baik. Selamat Mencoba Salam Codingers

Posting Komentar

Lebih baru Lebih lama