Senin, 16 November 2009

Open GL

TUGAS OPENGL

Membuat Skala, Rotasi Segitiga Pada Opengl




nama : Helmi herdiansyah
npm :
30108937

Kelas : 2DB16


OPENGL DENGAN SOFTWARE DEV-C++

1. Membuat SEGITIGA

Keterangan Program

{
/* OpenGL animation code goes here */

glClearColor (0.0f, 0.0f, 0.0f, 0.0f);
glClear (GL_COLOR_BUFFER_BIT);

glPushMatrix ();
glRotatef (theta, 0.0f, 0.0f, 1.0f);
glBegin (GL_TRIANGLES);
glColor3f (3.0f, 0.0f, 0.0f); glVertex2f (0.0f, 1.0f);
glColor3f (3.0f, 1.0f, 0.0f); glVertex2f (0.87f, -0.5f);
glColor3f (3.0f, 0.0f, 1.0f); glVertex2f (-0.87f, -0.5f);
glEnd ();
glPopMatrix ();

SwapBuffers (hDC);

theta += 1.0f;
Sleep (1);
}

Inputan Program















Output Program













1. Contoh Membuat garis

Ket Program

glClearColor (0.0f, 0.0f, 0.0f, 0.0f);
glClear (GL_COLOR_BUFFER_BIT);

glPushMatrix ();
glRotatef (theta, 0.0f, 0.0f, 1.0f);
glClearColor(1,1,1,0); // warna background putih
glColor3f(1,1,1); // warna garis hitam
glBegin(GL_LINES); //digunakan untuk membua garis tiap 2 titik yang ada
glVertex3f(0,0,-0.1); //garis 1
glVertex3f(0.3,0.2,0.1);

glEnd ();
glPopMatrix ();

SwapBuffers (hDC);

Sleep (1);



Inputan Program
















Output Program













CARA PEMBUATAN PADA OPENGL DAN HANYA MENJELASKAN PEMBUATAN SKALA, ROTASI PADA SEGITIGA SAJA

disini pembuat memakai DEV-C++ DAN glut.3.7.6+ untuk membuat opengl.
- install DEV-C++ 4.9.9.2
- setelah itu pilih tools – package manager. maka akan muncul jendela package manager lalu pilih package yang ada pada status bar lalu pilih istall package maka akan muncul jendela untuk mencari package cari glut.3.7.6+ YANG sudah ada pada komputer anda lalu install
- Setelah proses installasi dev-c++ dan glut selesai pilih file –new -project yang ada pada status bar
- Maka muncul jendela new project lalu pilih multimedia dan lalu pilih opengl lalu pilih ok
- Agar project bisa dicompile tambahkan
-lglut32
-lglu32
-lopengl32
-lwinmm
-lgdi32
- Caranya pilih project – parameters – tampahkan pada kotak dialog linker.

setelah kita buat project baru maka secara otomatis pada layar akan muncul banyak koding yang anda perlu ganti hanya pada :
“/* opengl animation code goes here */”

dan dibawah kode diatas anda bisa menuliskan apa yang anda inginkan ingin membuat segitiga, balok, garis hanya perlu menuliskan dibawah “/* Opengl Animation Code Goes Here */”

CONTOH KODING MEMBUAT ROTASI, SKALA PADA SEGITIGA
glClearColor (0.0f, 0.0f, 0.0f, 0.0f);
glClear (GL_COLOR_BUFFER_BIT);

glPushMatrix ();
glRotatef (theta, 0.0f, 0.0f, 1.0f);
glBegin (GL_TRIANGLES);
glColor3f (1.0f, 0.0f, 0.0f); glVertex2f (0.0f, 1.0f);
glColor3f (0.0f, 1.0f, 0.0f); glVertex2f (0.87f, -0.5f);
glColor3f (0.0f, 0.0f, 1.0f); glVertex2f (-0.87f, -0.5f);
glEnd ();
glPopMatrix ();

SwapBuffers (hDC);

theta += 1.0f;
Sleep (1);

PADA KODING :

glBegin (GL_TRIANGLES);

itu koding untuk menentukan apakah anda ingin membuat segitiga garis kalau anda ingin membuat garis hanya perlu mengganti triangles menjadi line dan ubah skala garis yang anda inginkan dan jangan lupa untuk dicompile lagi

PADA KODING :

glColor3f (1.0f, 0.0f, 0.0f); glVertex2f (0.0f, 1.0f);
glColor3f (0.0f, 1.0f, 0.0f); glVertex2f (0.87f, -0.5f);
glColor3f (0.0f, 0.0f, 1.0f); glVertex2f (-0.87f, -0.5f);

itu yang menentukan skala pada segitiga


PADA KODING

theta += 1.0f;

untuk membuat rotasi pada opengl coba saja anda hapus pasti segitiga’a tidak akan berputar.

INGAT :

setiap anda membuat project baru jangan lupa menambahkan -lglut32-lglu32-lopengl32-lwinmm-lgdi32 ( karena ini masih manual )

Kamis, 08 Oktober 2009


Tahun Depan, Presiden Obama ke Indonesia




Presiden AS Barack Obama dipastikan mengunjungi Indonesia tahun depan, setelah pemberitaan mengatakan bahwa Obama ke Indonesia tahun ini.

Dalam pertemuan G-20 di Pittsburgh, AS, Jumat (25/9), Presiden Barack Obama dan Presiden Indonesia Susilo Bambang Yudhoyono telah membicarakan perihal kunjungan ini. Demikian dikatakan Juru Bicara Presiden Yudhoyono, Dino Patti Djalal.

Belum ada tanggal pasti mengenai kunjungan tersebut. "Namun, dua kepala negara sepakat waktu terbaik untuk mengunjungi Indonesia adalah 2010," kata Dino.

"Dua kepala negara sepakat bahwa kunjungan tersebut sangat penting untuk memproyeksikan tumbuhnya hubungan yang makin pesat antara AS dan Indonesia," imbuhnya kepada wartawan.

Kunjungan Obama sebelumnya banyak diberitakan akan berlangsung pada November, setelah berlangsungnya KTT Kerja Sama Ekonomi Asia Pasifik APEC di Singapura.

"Namun, untuk sebuah kunjungan yang lebih dari sekadar kunjungan rutin, kunjungan yang terburu-buru, untuk menunjukkan pentingnya hubungan dua negara, disimpulkan lebih baik tahun depan," tambah Dino.

Obama menghabiskan sebagian masa kecilnya di kawasan Menteng, Jakarta, sebelum dibesarkan oleh kakek-neneknya di Hawaii. Saat itu, ibunya, yang sudah bercerai dengan ayah biologis Obama, menikah dengan seorang warga Indonesia.

Presiden Barack Obama bertemu dengan Presiden Susilo Bambang Yudhoyono dan berbicara mengenai keinginan Presiden Obama untuk berkunjung ke Indonesia. Kedua pemimpin sepakat bahwa kunjungan tersebut sangat penting untuk memproyeksikan hubungan bilateral Amerika Serikat-Indonesia yang dewasa ini semakin berkembang pesat.

Senin, 05 Oktober 2009




Cinta Maya, Manusia Berawal dari Cinta



Judul: Cinta Maya
Pengarang: Zara Zettira ZR
Penerbit: PT Kutubuku Sampurna
Cetakan 1: Agustus 2009
Tebal: 195 hal
Ukuran: 20 X 13,5 cm
Harga: Rp. 40.000,-
ISBN: 978-602-95010-4-9
Genre: Novel Berdasar Kisah Nyata

Tak seorang pun makhluk beragama di muka bumi ini yang berani menyangkal cinta Tuhan pada umatNya. Bahkan tak seorang manusia pun yang bisa menyangkal keberadaannya di dunia berawal dari cinta.

Cinta kasih orangtua yang menurunkan mereka ke bumi. Atau minimal cinta kasih ibu yang rela menyambung nyawa untuk melahirkan dan berkorban untuk membesarkan anaknya. Tapi kenyataannya begitu banyak penderitaan yang terlahir juga atas nama cinta. Juga patah hati dan bunuh diri berdalih cinta. Dendam dan kebencian yang berawal dari rasa cinta. Cinta yang bertepuk sebelah tangan. Cinta orangtua pada anaknya yang luntur dan cinta suami istri yang dengan mudah berakhir dengan ketukan palu hakim di sidang perceraian.

Semudah itukah cinta datang dan pergi? Semurah itukah nilai cinta yang kita agung-agungkan sebagai karunia tak terhingga dari yang Maha Pencipta yang membedakan kita dari ciptaan Nya yang lain? Bukankah cinta hanya sesuatu yang sia-sia? Tapi mungkinkah Tuhan memberikan kita sesuatu yang sia-sia?

Mungkinkah Tuhan menyia-nyiakan manusia ciptaanNya sendiri dengan memberikan sebuah rasa bernama Cinta? Inilah jawaban yang dicari Maya, yang menggugat penciptaNya atas takdir yang diberikan Tuhan padanya karena merasa Tuhan telah menyia-nyiakan dirinya.

Cinta adalah novel garapan ZARA ZETTIRA, penulis yang kini mukim di Kanada yang berdasar kisah nyata. Novel ini bukanlah buku pelajaran, bukan juga referensi. Melainkan sekedar sarana untuk bermeditasi memasuki dunia lain. Dunia kecil di hati kita yang selama ini tersembunyi. Yang sering membuat kita merasa kesepian di tengah maraknya kehidupan.

Layak dibeli, dibaca dan dikoleksi.
Buku ini tersedia di TB Gramedia di kota Anda. Atau bisa diperoleh di bookoopedia.com, atau bukusampurna.com.***
Cinta Maya, Manusia Berawal dari Cinta
istimewa
/

Senin, 5 Oktober 2009 | 20:41 WIB

Judul: Cinta Maya
Pengarang: Zara Zettira ZR
Penerbit: PT Kutubuku Sampurna
Cetakan 1: Agustus 2009
Tebal: 195 hal
Ukuran: 20 X 13,5 cm
Harga: Rp. 40.000,-
ISBN: 978-602-95010-4-9
Genre: Novel Berdasar Kisah Nyata

Tak seorang pun makhluk beragama di muka bumi ini yang berani menyangkal cinta Tuhan pada umatNya. Bahkan tak seorang manusia pun yang bisa menyangkal keberadaannya di dunia berawal dari cinta.

Cinta kasih orangtua yang menurunkan mereka ke bumi. Atau minimal cinta kasih ibu yang rela menyambung nyawa untuk melahirkan dan berkorban untuk membesarkan anaknya. Tapi kenyataannya begitu banyak penderitaan yang terlahir juga atas nama cinta. Juga patah hati dan bunuh diri berdalih cinta. Dendam dan kebencian yang berawal dari rasa cinta. Cinta yang bertepuk sebelah tangan. Cinta orangtua pada anaknya yang luntur dan cinta suami istri yang dengan mudah berakhir dengan ketukan palu hakim di sidang perceraian.

Semudah itukah cinta datang dan pergi? Semurah itukah nilai cinta yang kita agung-agungkan sebagai karunia tak terhingga dari yang Maha Pencipta yang membedakan kita dari ciptaan Nya yang lain? Bukankah cinta hanya sesuatu yang sia-sia? Tapi mungkinkah Tuhan memberikan kita sesuatu yang sia-sia?

Mungkinkah Tuhan menyia-nyiakan manusia ciptaanNya sendiri dengan memberikan sebuah rasa bernama Cinta? Inilah jawaban yang dicari Maya, yang menggugat penciptaNya atas takdir yang diberikan Tuhan padanya karena merasa Tuhan telah menyia-nyiakan dirinya.

Cinta adalah novel garapan ZARA ZETTIRA, penulis yang kini mukim di Kanada yang berdasar kisah nyata. Novel ini bukanlah buku pelajaran, bukan juga referensi. Melainkan sekedar sarana untuk bermeditasi memasuki dunia lain. Dunia kecil di hati kita yang selama ini tersembunyi. Yang sering membuat kita merasa kesepian di tengah maraknya kehidupan.

Layak dibeli, dibaca dan dikoleksi.
Buku ini tersedia di TB Gramedia di kota Anda. Atau bisa diperoleh di bookoopedia.com, atau bukusampurna.com.***