Warning: curl_init() has been disabled for security reasons in /home/alfasuni/public_html/wp-includes/Requests/Transport/cURL.php on line 95

Warning: curl_setopt() expects parameter 1 to be resource, null given in /home/alfasuni/public_html/wp-includes/Requests/Transport/cURL.php on line 97

Warning: curl_setopt() expects parameter 1 to be resource, null given in /home/alfasuni/public_html/wp-includes/Requests/Transport/cURL.php on line 98

Warning: curl_setopt() expects parameter 1 to be resource, null given in /home/alfasuni/public_html/wp-includes/Requests/Transport/cURL.php on line 100

Warning: curl_setopt() expects parameter 1 to be resource, null given in /home/alfasuni/public_html/wp-includes/Requests/Transport/cURL.php on line 103

Warning: curl_setopt() expects parameter 1 to be resource, null given in /home/alfasuni/public_html/wp-includes/Requests/Transport/cURL.php on line 106

Warning: curl_setopt() expects parameter 1 to be resource, null given in /home/alfasuni/public_html/wp-includes/Requests/Transport/cURL.php on line 333

Warning: curl_setopt() expects parameter 1 to be resource, null given in /home/alfasuni/public_html/wp-includes/Requests/Transport/cURL.php on line 334

Warning: curl_setopt() expects parameter 1 to be resource, null given in /home/alfasuni/public_html/wp-includes/Requests/Transport/cURL.php on line 363

Warning: curl_setopt() expects parameter 1 to be resource, null given in /home/alfasuni/public_html/wp-includes/Requests/Transport/cURL.php on line 370

Warning: curl_setopt() expects parameter 1 to be resource, null given in /home/alfasuni/public_html/wp-includes/Requests/Transport/cURL.php on line 375

Warning: curl_setopt() expects parameter 1 to be resource, null given in /home/alfasuni/public_html/wp-includes/Requests/Transport/cURL.php on line 376

Warning: curl_setopt() expects parameter 1 to be resource, null given in /home/alfasuni/public_html/wp-includes/Requests/Transport/cURL.php on line 377

Warning: curl_setopt() expects parameter 1 to be resource, null given in /home/alfasuni/public_html/wp-includes/Requests/Transport/cURL.php on line 379

Warning: curl_setopt() expects parameter 1 to be resource, null given in /home/alfasuni/public_html/wp-includes/Requests/Transport/cURL.php on line 382

Warning: curl_setopt() expects parameter 1 to be resource, null given in /home/alfasuni/public_html/wp-includes/Requests/Transport/cURL.php on line 150

Warning: curl_setopt() expects parameter 1 to be resource, null given in /home/alfasuni/public_html/wp-includes/Requests/Transport/cURL.php on line 151

Warning: curl_setopt() expects parameter 1 to be resource, null given in /home/alfasuni/public_html/wp-includes/Requests/Transport/cURL.php on line 159

Warning: curl_exec() has been disabled for security reasons in /home/alfasuni/public_html/wp-includes/Requests/Transport/cURL.php on line 162

Warning: curl_errno() expects parameter 1 to be resource, null given in /home/alfasuni/public_html/wp-includes/Requests/Transport/cURL.php on line 167

Warning: curl_errno() expects parameter 1 to be resource, null given in /home/alfasuni/public_html/wp-includes/Requests/Transport/cURL.php on line 167

Warning: curl_setopt() expects parameter 1 to be resource, null given in /home/alfasuni/public_html/wp-includes/Requests/Transport/cURL.php on line 181

Warning: curl_setopt() expects parameter 1 to be resource, null given in /home/alfasuni/public_html/wp-includes/Requests/Transport/cURL.php on line 182
alfafsuni | alfafsuni – alfafsuni

Author Archives: alfafsuni

Texture Mapping pada Permukaan Bola

Berikut ini salah satu contoh program untuk mengimplementasikan texture mapping pada permukaan bola. Caranya dengan menggunakan fungsi yang sudah tersedia pada library GLU yaitu: gluQuadricTexture(), dan untuk membuat sebuah objek bola dengan menggunakan fungsi gluSphere(). 

source di sini

Texture Mapping Bola

Texture Mapping

Texture Mapping

Hingga tahap ini, geometric primitive digambar dengan warna solid atau warna hasil interpolasi warna-warna vertex-nya. Texture mapping memungkinkan untuk menaruh gambar pada geometric primitive
tersebut dan sekaligus mengikuti transformasi yang diterapkan kepada polygon tersebut (cf. Gambar 8).

resource di sini

resource library SOIL di sini

MID SEMESTER PEMROGRAMAN BERORIENTASI OBJEK 2018

Kerjakan Soal sesuai instruksi, Open BOOK kerjakan secara MANDIRI,

Soal MID SEMESTER PBO 2018

Kumpulkan folder project di dalam folder : NIM_NAMA disertai screenshot hasil eksekusi program.

Deadline hari Senin 7 Mei 2018 pukul 10.00.

 

Selamat Mengerjakan, Happy Coding.

 

Soal Mid Semester Komputer Grafik 2018

Lengkapi Source code berikut sehingga program berjalan seperti yang dicontohkan.

Source code soal Mid Semester Komputer Grafik 2018 

 

Kumpulkan folder project di dalam folder : NIM_NAMA

disertai screenshot hasil eksekusi program.

 

Selamat Mengerjakan, Happy Coding.

 

OpenGL Primitives, Drawing 2D Object

Pada tutorial 01 telah diberikan contoh program untuk merepresentasikan model obyek segiempat 2D. OpenGL memiliki beberapa komponen dasar untuk merepresentasikan suatu obyek. Komponen dasar tersebut, disebut sebagai OpenGL Geometric primitives. Gambar 2 menggambarkan semua OpenGL Geometric primitives yang tersedia.

read more »

GLUT Initialization

Tujuan dari bagian ini adalah untuk membuat OpenGL-based window. Ada banyak cara untuk membuat dan memperlihatkan suatu window dalam berbagai sistem window. Salah satunya adalah dengan menggunakan OpenGL  Utility Toolkit. OpenGL UtilityToolkit (GLUT) menyediakan banyak fungsi yang dapat membuat window dengan cara yang independen terhadap sistem operasinya. Hal ini berarti program yang dibuat dengan GLUT dapat beroperasi pada sistem windowing yang berbeda tanpa merubah code secara manual.

read more »

Materi OpenGL Programming Siggraph

Berikut file materi slide

Instalasi GLUT, program Hello World OpenGL

Proses development program OpenGL ini akan dijalankan pada platform windows, IDE yang digunakan adalah codeblocks plus minGW yaitu compiler gcc pada windows, library OpenGL secara default sudah terinstall di tiap OS, jadi tidak perlu melakukan instalasi.  Sedangkan library lain yang dibutuhkan yaitu GLUT, namun karena GLUT sudah dihentikan pengembangannya maka yang digunakan freeglut. Langkah-langkahnya adalah:
  1. Download IDE codeblocks
  2. Download freeglut
  3. Unzip file freeglut, didalamnya terdapat 3 folder: /bin , /include dan /lib
  1. read more »

Polymorphism

Materi tentang Polymorphism ada di sini

source code praktek Polymorphism ada di sini

 

 

Encapsulation

Materi ada di sini