Archive for October 2015
MEMBUAT GARIS VERTIKAL
ini adalah contoh pembuatan garis vertikal di DEV C++ dengan menggunakan Open GL Berikut saya jelaskan bagaimana cara untuk membuat program tersebut hingga running:
1. download packagenya di https://www.opengl.org/resources/libraries/glut/ jika sudah didownload. tinggal Install packagenya di DEV C++.
2. untuk install package klik tools package kemudian tekan instal jika sudah Pilih package yang anda download tadi ubh dlu open file type menjadi zip.
3.tinggal di next2 Selesai untuk menulis coding Open GL cari mark yang tulisan OPEN GL Code Goes here.
setelah sudah siap saya akan menjelaskan script2nya berikut ini:
4.gclearcolor(0.0f,0.0f,0.0f,0.0f) ini untuk memilih warna yang di gunakan untuk membersihkan latar dalam mode RGBA .RGB adalah mode warna yang terdiri dari RED GREEN BLUE. dan apa itu A ?? A adalah Alpha. Alpha Pada RGBA fungsinya sama dengan Opacity, yaitu digunakan untuk mengatur tingkat transparasi warna RGB yang sudah kita tentukan.
5. gClear(GL_COLOR,BUFFER,BIT) digunakan untuk membersihkan layar latar belakang dengan warna hitam.
6.gcolor3f(1,1,1); untuk menentukan warna garis titik berwarna putih. kenapa putih?? karena secara default openGL RGB jika kita set 0 smua maka akan berwarna hitam jika kita set 111 maka warna putih yang akan keluar kalau anda mw ganti warna membuat garis tinggal ubah aja misal kalau RED atau warna merah tinggal di set warnanya gcolor3f(1,0,0) berrty yang di set warna merah saja yang bertuliskan angka satu.
7.glbegin(GL_LINES) ini adalah script jika kita ingin membuat garis.
glvertex3f digunakan untuk memnentukan titik awal.
glvertex(0,0,0) untuk menentukkan titik akhir
glend untuk mengakhiri gambar garis di titik akhir.
glPopMatrix (); //Membuat baris kode menjadi tidak berlaku untuk bagian luar.
SwapBuffers (hDC); //Digunakan untuk menukar bagian belakang buffer menjadi buffer layar.
inilah outputnya.
untuk membuat garis horizontal berikut codenya
untuk penjelasan script sama yang di atas cuma yang membedakan adalah untuk menentukan garis awal dan akhir untuk horizontal glvertex untuk menentukan titik awa adalah yaitu sumbu x -0.6 berarti ke aarah kiri. dan glvertex berikutnya adalah koordinat X nya adalah 0.6 berarti kearah kanan karena positif jadi di tarik garis dari kiri ke kanan sumbu X maka jadilah garis Horizontal.
outputnya:
garis diagonal
penjelasan masing2 line code sama seperti yang di atas hanya saja titik awal glvertexnya di mulai dari sumbu z -0.8 berarty kearh miring kebawah berikut codenya
dan outputnya
untuk membuat garis horizontal berikut codenya
untuk penjelasan script sama yang di atas cuma yang membedakan adalah untuk menentukan garis awal dan akhir untuk horizontal glvertex untuk menentukan titik awa adalah yaitu sumbu x -0.6 berarti ke aarah kiri. dan glvertex berikutnya adalah koordinat X nya adalah 0.6 berarti kearah kanan karena positif jadi di tarik garis dari kiri ke kanan sumbu X maka jadilah garis Horizontal.
outputnya:
garis diagonal
penjelasan masing2 line code sama seperti yang di atas hanya saja titik awal glvertexnya di mulai dari sumbu z -0.8 berarty kearh miring kebawah berikut codenya
Angular Js adalah sebuah framework javascript yang di buat oleh google. kalau menurut saya angular Js sangat bagus untuk web yang ingin membuat SPA (Single Page Aplication). SPA adalah di mana web seolah2 seperti aplikasi di komputer jika kita mengklik maka browser tidak meload seluruh halaman. angular JS memliki beberapa kelebihan :
selain library angular js kita btuh library angular js route untuk route halaman
- Modular
- Dependency Injection
- Scope
- Directive
untuk download angular js silahkan di situs resminya www.angularjs.org, untuk angular js route silahkan download <<> untuk menampilkan halaman yang anda akses download disini >>DOWNLOAD<< untuk code lengkapnya silahkan download >>DISINI<<.
intinya untuk membuat web yang mantap saya sebagai frontend web developer menyarankan:
1. Angular JS untuk SPA(SinglePageAplication)
2.Jquery untuk DOM dan pengirim data via Ajax
3.Bootstrap untuk web responsive
Sekian dari saya terimakasih untuk kritik dan saran silahkan komen di bawah ya :)
sumber: arxiv.org/pdf/1307.8191