.:: Jasa Membuat Aplikasi Website,Desktop,Android Order Now..!! | | Order Now..!! Jasa Membuat Project Arduino,Robotic,Print 3D ::.

Grafika Komputer Fungsi Keyboard dan Mouse : Part 3

0 komentar


بِسْــــــــــــــــمِ اﷲِالرَّحْمَنِ اارَّحِيم
bismillaahirrahmaanirrahiim

السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
Assalamu'alaikum warahmatullahi wabarakatuh

Fungsi Keyboard dan Mouse : Part 3

Tetap di bidang teknik informatika kususnya di grafika komputer akan melanjutkan tutorial sebagai berikut. Event Handling pada mouse sangat berguna pada semua aplikasi, karena kebanyakan dari interaksi user dengan aplikasi menggunakan mouse seperti mengklik button , atau hover button. Sama halnya dengan openGL penggunaanya juga sama.

OpenGL mempunyai fungsi callback pada saat ada event mouse :

void glutMouseFunc

(void(*func)(int button,int state,int x,int y));

Func adalah sebuah pointer ke fungsi yang membawa 4 parameter integer. Func dipanggil oleh OpenGL ketika mouse ditekan atau dilepas (pressed atau released). Button menyatakan tombol mouse yang ditekan, salah satu dari berikut :

1. GLUT_LEFT_BUTTON

2. GLUT_RIGHT_BUTTON, atau

3. GLUT_MIDDLE_BUTTON

State menyatakan state dari tombol mouse, bernilai salah satunya :

1. GLUT_UP

2. GLUT_DOWN

Sedangkan x dan y menyatakan lokasi (di window : koordinat relatif) dari mouse ketika kejadian.

Fungsi OpenGL untuk event adanya pergerakan pada mouse (mouse motion) adalah:

glutMotionFunc(void(*fuc)(int x,int y));

Func dipanggil oleh OpenGL ketika pointer mouse berpindah di dalam window selama satu atu beberapa button mouse ditekan. Sedangkan x dan y menyatakan lokasi dari mouse ketika kejadian.

Fungsi OpenGL untuk pengecekan tidak adanya event pada mouse (mouse motion) adalah:

glutPassiveMotionFunc(void(*fuc)(int x,int y));

Func dipanggil oleh OpenGL ketika pointer mouse berpindah di dalam window dengan tidak adanya button mouse yang ditekan. Sedangkan x dan y menyatakan lokasi dari mouse ketika kejadian.

Fungsi OpenGL untuk event mouse yang berisi state GLUT_ENTERED atau GLUT_LEFT berdasarkan mouse masuk atau meninggalkan window yaitu:

void glutEntryFunc(void(*func)(int state));

penulis

Ilham A.H


Update Contact :
No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email : Fajarudinsidik@gmail.com
NB :: Bila Sobat tertarik Ingin membuat software, membeli software, membeli source code, membeli hardware elektronika untuk kepentingan Perusahaan maupun Tugas Akhir (TA/SKRIPSI), Insyaallah Saya siap membantu, untuk Respon Cepat dapat menghubungi kami, melalui :

No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email: Fajarudinsidik@gmail.com


atau Kirimkan Private messanger melalui email dengan klik tombol order dibawah ini :

ٱلْحَمْدُ لِلَّهِ رَبِّ ٱلْعَٰلَمِين
Alhamdulilah hirobil alamin

وَ السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
wassalamualaikum warahmatullahi wabarakatuh


Artikel Grafika Komputer Fungsi Keyboard dan Mouse : Part 3, Diterbitkan oleh scodeaplikasi pada Rabu, 17 Juni 2015. Semoga artikel ini dapat menambah wawasan Anda. Website ini dipost dari beberapa sumber, bisa cek disini sumber, Sobat diperbolehkan mengcopy paste / menyebar luaskan artikel ini, karena segala yang dipost di public adalah milik public. Bila Sobat tertarik Ingin membuat software, membeli software, membeli source code ,Dengan Cara menghubungi saya Ke Email: Fajarudinsidik@gmail.com, atau No Hp/WA : (fajar) : 085369237896, (puat) : 085267792168.

Tawk.to