Langsung ke konten utama

Membuat Gambar 3D di OpenGL



BELAJAR OPENGL - Kalau di dalam Belajar OpenGL di perkuliahan, biasanya kebanyakan kita di tunjukkan untuk menjalankan OpenGL menggunakan Microsoft Visual C++, dan tidak ada masalah sama sekali, kebetulan saya menggunakan Software Codeblocks karena ada kendala, namun Codeblocks dalam menulis dan menjalankan OpenGL memiliki kelebihan tersendiri, jika seandainya teman tertarik dan ingin mencoba dan mempelajari Software Codeblocks, saya telah membuat pembahasannya di blog ini, dengan judul belajar OpenGL menggunakan Codeblocks yang dapat di cari di bagian menu OpenGL dan Dasar OpenGL.

gambar 3d opengl

Baiklah langsung saja, Untuk memulai membuat Gambar 3D dengan OpenGL pastikan Software Untuk menulis dan menjalankan OpenGL dan Juga Glutnya sudah tepasang dan bisa di jalankan dengan baik, terserah mau menggunakan software apa saja seperti visual c++, dev-c++, codeblocks dan lain sebagainya karna pada dasarnya sama saja.

Jika ingin menggunakan codeblocks dapat dibaca di bawah ini

Pada saat kita membuat gambar 2D, titik kordinat didapat dari perpotongan dari dua sumbu yaitu x dan y yang mana dapat di lihat di bawah ini.

titik kordinat opengl

dapat di lihat untuk membuat garis antara titik A ke titik B maka
Titik A = x,y yaitu -3,2
Titik B = x,y yaitu 3,2

catatan :  angka pada titik korninat dapat berupa 0.3 atau 3 atau bisa juga 30 atau 300 dan juga seterusnya tergantung besarnya lembar kerja yang kita buat dan kita atur nantinya di dalam pengkodingan OpenGL

Sedangkan pada gambar 3D, titik kordinat yang digunakan adalah x, y dan z, dimana z adalah titik kordinat yang garisnya ditarik dari depan ke belakang atau sebaliknya untuk lebih jelasnya dapat di lihat di bawah ini :
gambar 3d opengl

biar tidak tambah bingung maka langsung saja kita akan buat Contoh Gambar 3D Menggunakan OpenGL

Komponen penting yang harus ada dalam membuat Gambar 3D di OpenGL adalah sebagai berikut :

Pemanggilan atau Pemasangan Include yang di butuhkan, contoh :

Include<glut.h> //atau Include<gl/glut.h> yang mana untuk pemanggilan Glut.
Include<windows.h>//yang mana untuk pemasangan dan pemanggilan sistem perintah windows.
Include<math.h> //yang mana berhubungan dengan fungsi rumus matematika.

Deklarasi fungsi Mouse agar gambar 3d dapat diputar putar menggunakan Mouse
float xrot =0;
float yrot = 0;
float xdiff = 0;
float ydiff = 0;
bool mouseDown = false;

- Deklarasi pengaturan lembaran kerja agar Gambar 3d yang kita buat saat diputar 
  atau  di geser tidak kemana mana.

- Dan selanjutnya yaitu fungsi mouse
- Lalu barulah koding dimana Objek kita gambar, disini saya contohkan sebuah Balok


balok 3d opengl

BACA JUGA MENAMBAHKAN FUNGSI MOUSE DI OPENGL
- BACA JUGA MENAMBAHKAN FUNGSI KEYBOARD DI OPENGL

Jika merasa membutuhkan bantuan ataupun jasa pembuatan Project OpenGL dapat langsung lihat di bagian Menu HUBUNGI ADMIN

Baiklah mungkin sekian dahulu tulisan kali ini, mungkin masih banyak kekurangan dan saya pun masih harus belajar lebih banyak agar menjadi lebih baik lagi, silahkan tinggalkan komentar dan saran untuk membatu saya dalam evaluasi tulisan tulisan di blog ini, Terimakasih


Komentar

Postingan populer dari blog ini

MEMBUAT GAMBAR RUMAH 3D DI OPENGL

GAMBAR 3D OPENGL - Gambar rumah 3D (tiga dimensi) merupakan salah satu contoh project 3d opengl menggunakan bahasa pemrograman C++  dan juga Glut OpenGl, biasanya dipelajari dalam komputer grafik atau grafika komputer , untuk memulai membuat project biasanya memerlukan software compiler yang berfungsi untuk build dan run bahasa C++, contohnya yaitu Microsoft visual C++, Dev C++. Codeblocks dan sejenisnya, disini juga dibutuhkan Glut sebagai library OpenGL itu sendiri. DOWNLOAD SOURCE CODE NB : Link download menggunakan shortlink jadi silahkan lewati iklannya terimakasih Compiler yang saya gunakan adalah codeblocks, untuk isi koding semuanya sama dan mungkin yang berbeda hanya di bagian lokasi dan cara pemasangan untuk glut nya saja. BACA JUGA  CARA INSTAL DAN PEMASANGAN GLUT DI CODEBLOCKS GAMBAR RUMAH 3D DI OPENGL Project rumah 3d ini merupakan contoh yang dapat diambil dan digunakan sebagai bahan pembelajaran, untuk kodingnya sudah tersedia di bawah ini dan juga beserta pemb...

Gambar Kapal 2D OpenGL dengan Microsoft Visual C++

Halo teman, Kali ini saya menulis tentang Membuat sebuah Gambar kapal 2D di OpenGL,yang mana OpenGL adalah salah satu materi yang di pelajari jika kita mengambil kuliah dengan jurusan komputer, OpenGL biasanya di pelajari di dalam mata kuliah Komputer Grafik atau juga Grafika Komputer yang mana kita akan belajar bagaimana membuat gambar baik itu 2D atau 3D menggunakan bahasa pemrograman C atau C++. Untuk menjalankan bahasa pemrograman C atau C++ biasanya kita membutuhkan atau memerlukan software sebagai compiler, dalam artian kita membutuhkan sofware untuk menulis dan menjalankan bahasa pemrograman C atau C++, sebagai contoh kita dapat menggunakan Microsoft Visual C++ atau sekarang saat saya memperbarui tulisan ini langsung menggunakan Microsoft Visual Studio, dapat juga menggunakan software seperti Dev-C++ atau juga dapat menggunakan aplikasi Codeblocks yang pada dasarnya fungsinya sama. jika teman-teman tertarik mencoba software Dev-C++ ataupun Codeblocks, dapat di baca di b...

KUMPULAN GAMBAR 2D (DUA DIMENSI) DI OPENGL

  BELAJAR OPENGL   - Opengl menggunakan bahasa pemrograman C atau C++ yang mana kita dapat membuat sketsa atau gambar dengan cara menghubungkan titik kordinat menggunakan koding, biasanya opengl dipelajari di dalam mata kuliah komputer grafik atau grafika komputer, dan yang di butuhkan dalam membuat project opengl adalah sebuah compiler seperti visual C++, Dev C++, Codeblocks dan sejenisnya, dan selanjutnya compiler tersebut haruslah terpasang library yang bernama glut. Compiler apapun yang digunakan sebernarnya sama saja asal masih menggunakan bahasa C atau C++ yang membedakan hanyalah cara pemasangan glut nya saja dan sedikit perubahan pada koding di bagian lokasi glut, disini saya biasa menggunakan Codeblocks dan Juga Dev C++ BACA DISINI   CARA INSTAL DAN PEMASANGAN GLUT DI CODEBLOCKS KUMPULAN GAMBAR 2D (DUA DIMENSI) DI OPENGL Ini adalah daftar kumpulan project gambar 2d yang saya buat menggunakan opengl, yang bisa langsung di ambil dan dipelajari serta di modifikasi, ...