Monday, 1 May 2017

Cara Setting OpenGL C++ dan C ke dalam Editor CodeBlock

PENGUMUMAN

  " Projek ini Dibuat dengan Benar sudah berjalan secara semestinya. apabila ada ERROR di code silahkan pelajari dimana letak errornya. jangan hanya mau disuapi saja. mengcopi ini = harus mempelajari  sourcodenaya sendiri. 

Jangan Lupa Ucapkan Terimakasih di kolom komentar jika Projek berjalan tanpa kendala

dan untuk Glut download sementara saya tutup, jika ingin mendownload silahkan komentar dibawah tujuan kalian belajar OPENGL beserta email kalian. nanti saya bagikan lewat email kalian yang ada dikolom komentar. (komentar tidak akan muncul jika belum disetujui dan belum dikirim openGLnya ke email kalian). jika tidak ada komentar dan permintaan resminya maka tidak akan saya bagikan."


Pembuatan Projek

tutorial ini dibuat untuk para pemula untuk membuat sebuah animasi game menggunkan openGl.  sebelum memulai pembuatan alangkah baiknya kita tau cara menginstallnya ke komputer milik kita dan mensettingnya ke editornya . Apa saja yang kita butuhkan?
    1. Editor code block
    2. library opengl 



Apa sih itu code block ?
     codeblock adalah sebuah editor khusus C++ dan C yang sangat bagus kalau menurut admin. karena gratis serta dukungan librarinya yang mumpuni. untuk dapat mendowload kode block kamu dapat mendownloadnya di disini. http://www.codeblocks.org/downloads/binaries kemudian pilih codeblocks-10.05mingw-setup.exe. setelah itu silahkan install ke komputer kamu.

bagaimana cara seting ke codeblock untuk openGlnya?
hal pertama yang kita lakukan adalah :
  • Download opengl Glut : Klik disini
  • Extract glut, di glut folder ada 3 file yaitu .dll .h .a
  • untuk  glut32.dll copas dan letakan filenya di Localdisk C: / Windows / System32   jika komputer kalian menggunakan sistem 64 bit maka letakan  file glut32.dll ke Localdisk C: / Windows / SysWOW64 
  • untuk glut.h file (header file) simpan ke dalam Localdisk C: / Programfile / CodeBlock / MinGW / include / gl
  • untuk  libglut32.a file ditaroh di  Localdisk C: / Programfile / CodeBlock / MinGW / lib





ini adalah tutorial dengan gambarnya biar sedikit faham.
  • pertama simpan  glut32.dll file  ke  Localdisk C: / Windows / System32









ini adalah glu.dll di system32.






  • kemudian pindahkan  glut.h file (header file) ke dalam Localdisk C: / Programfile / CodeBlock / MinGW / include / gl


ini adalah isi file Glutnya.











  • selanjutnya libglut32.a ke dalam Localdisk C: / Programfile / CodeBlock / MinGW / lib



ini adalah file libglut32 di lib

semoga tulisan ini bermanfaat untuk kita semua yang membacanya.














Dasar OpenGL

Baca juga Dasar Dari OpenGL dibawah ini jika kalian ingin menekuninya.

 

Contoh Projek 3D lainnya.


Baca Juga Projek OpenGL dengan C++ Lainnya  dibawah ini :

 Contoh Projek 2D openGL

Baca juga Animasi 2D untuk projek openGL lainnya dibawah ini

Part 2 OpenGL | kode Warna di OpenGL glut C++

kode warna dalam openGL Glut CodeBlock C++

  
gambar W3Schools.com



  pada prinsipnya openGL mempunyai prinsip pembuatan warna sama seperti RGB pada warna-warna yang disediakan oleh berbagai macam pemrograman. namun perbedaannya adalah :
           * kode warna RGB pada pemrograman lain mempunyai nilai default (255,255,255).
           * sedangkan openGL memiliki kode warna default (1,1,1) 
jadi intinya kode warna pada openGL mempunyai rentang antara 0 sampai dengan 1.

berikut ini adalah sedikit kode warna yang saya kumpulkan dari beberapa percobaan.

1. Warna Merah = glColor3f (1.0,0.0,0.0)



2. Warna Hijau = glColor3f (0.0,1.0,0.0)



3. Warna Biru   = glColor3f(0.0,0.0,1.0)



4. Warna Kuning   = glColor3f(1.0,1.0,0.0)



5. Warna Cyan    = glColor3f(0.0,1.0,1.0)


6. Warna Magenta   = glColor3f(1.0,0.0,1.0)


7. Warna putih   = glColor3f(1.0,1.0,1.0)


8. Warna Hitam     = glColor3f(0.0,0.0,0.0)









Berikut ini adalah sedikit sourcode yang perlu sicoba. dan untuk mencobanya ikuti langkah-langkah berikut ini.

1. buka codeBlock (syaratnya harus sudah diseting terlebih dahulu)
2. buka File kemudian new projek pilih yang gambar glut openGL
3. setelah masuk kedalam projek hapus semua kode bawaan glut codeblock


kemudian masukan kode yang ada dibawah ini kedalam projek kalian.
#include <GL/glut.h>
#include <math.h>
void display(void)
{
glClearColor (0.0,0.0,0.0,0.0);
glClear (GL_COLOR_BUFFER_BIT);
glColor3f(0.0,0.0,0.0);                        // <=========== // warnanya diganti disini ok
glBegin(GL_POLYGON);
glVertex2f(-0.5,-0.5);
glVertex2f(-0.5,0.5);
glVertex2f(0.5,0.5);
glVertex2f(0.5,-0.5);
glEnd ();
glFlush();
}

int main(int argc, char **argv)
{
glutInit(&argc, argv);
glutCreateWindow("PERSEGI");
glutDisplayFunc(display);
glutMainLoop();
return 0;
}



Selamat mencoba dan semoga bermanfaat.










                          











DAFTAR Pustaka
  1. http://www.blogernas.com/2016/07/warna-primer-sekunder-tersier-netral.html
  2. https://word-desain.blogspot.co.id/2016/08/teori-warna-dan-konsep-warna-menurut.html
  3. http://task-campus.blogspot.co.id/2011/11/pembuatan-garis-persegi-segitiga-dan.html

Tingkat keanekaragaman hayati tingkat gen

Tingkat keanekaragaman hayati tingkat gen -- Keanekaragaman hayati adalah sebuah istilah untuk menggambarkan keanekaragaman mahluk hidup di ...