jadi pada intinya saya cuma mau share gimana caranya bikin SEGITIGA pake DEV-C++
glClear(GL_COLOR_BUFFER_BIT); //untuk hapus layar
glColor3f(1.0f,0.0f,0.0f); //ini buat nge-set warna
glBegin(GL_POLYGON);
/*polygon adalah bentuk datar yang terdiri dari garis-garis lurus yang bergabung untuk membentuk rantai tertutup atau sirkuit.*/
glVertex2i(200,250); //menentukan titik tiap2 sudut [x,y]
glVertex2i(300,250);
glVertex2i(250,350);
glEnd(); //untuk mengahkiri
glColor3f(0.0f,0.0f,0.0f); //untuk nge-set warna
glBegin(GL_LINE_LOOP); //membuat garis dan menghubungkannya satu titik dengan yang lain secara otomatis
glVertex2i(150,350); //menentukan titik tiap2 sudut [x,y]
glVertex2i(250,350);
glVertex2i(200,450);
follow twitt
Rabu, 28 November 2012
Membuat Teksture 3D [Dev-C++]
Jumpa lagi dengan saya... hhahahahahha lama ga posting.. banyak TR cuyy...
hari ini ane akan bikin teksture 3D, langsung aja ke inti permasalahanya bung...
oh ya, klarifikasi aja... bukan ane yg bikin codingnya [tp pak dosen], ane tinggal edit biar lebih indah.
langkah pertama.
kita kelompokkan file2 yang saya lingkari dibawah kedalam satu folder
langkah kedua.
disini kita bikin project di dev-c++ seperti biasa... udah bisa kan???? bagus....
kalo udah bikin project, main.cpp yg di project dihapus aja...
terus di projectnya klik kanan, pilih add to project... nah ntar bakalan keluar window seperti dibawah
lanjut ke benang merah.. ntar kalo diklik add to project bakalan keluar window seperti dibawah ini, terus CTRL+A and next klik open.
hari ini ane akan bikin teksture 3D, langsung aja ke inti permasalahanya bung...
oh ya, klarifikasi aja... bukan ane yg bikin codingnya [tp pak dosen], ane tinggal edit biar lebih indah.
langkah pertama.
kita kelompokkan file2 yang saya lingkari dibawah kedalam satu folder
langkah kedua.
disini kita bikin project di dev-c++ seperti biasa... udah bisa kan???? bagus....
kalo udah bikin project, main.cpp yg di project dihapus aja...
terus di projectnya klik kanan, pilih add to project... nah ntar bakalan keluar window seperti dibawah
lanjut ke benang merah.. ntar kalo diklik add to project bakalan keluar window seperti dibawah ini, terus CTRL+A and next klik open.
Senin, 15 Oktober 2012
Belajar Membuat TITIK POTONG (CLIPPING) Secara Otomatis dengan DevC++
tugas kali ini adalah mengenai clipping, atau membuat titik perpotongan antara beberapa garis. tapi disini saya hanya menggunakan dua garis.
pertama deklarasikan dulu setiap variable yang akan digunakan dalam penghitungan.
float xa=50,ya=70,
xb=200,yb=250,
xc=250,yc=50,
xd=50,yd=350,
x,y,m1,m2,c1,c2;
kan variable diatas semuanya masih berupa titik, lalu kita persatukan mereka dengan menggunakan "glBegin(GL_LINES); glColor3f(0.0, 0.0, 1.0);" supaya menjadi garis.
lalu melalui variable diatas kita masukan kedalam rumus 'njelimet'
m1=(yb-ya)/(xb-xa);
m2=(yd-yc)/(xd-xc);
c1=ya-(m1*xa);
c2=yc-(m2*xc);
x=((c2-c1)/(m1-m2));
y=(m1*x)+c1;
kan titik potongnya antara X dan Y udah ketemu tuh... kita pakai "glBegin(GL_POINTS)" supaya titiknya terlihat.
seperti ini
kalo mau dikasih warna juga gpp. terserah. bebas.
pertama deklarasikan dulu setiap variable yang akan digunakan dalam penghitungan.
float xa=50,ya=70,
xb=200,yb=250,
xc=250,yc=50,
xd=50,yd=350,
x,y,m1,m2,c1,c2;
kan variable diatas semuanya masih berupa titik, lalu kita persatukan mereka dengan menggunakan "glBegin(GL_LINES); glColor3f(0.0, 0.0, 1.0);" supaya menjadi garis.
lalu melalui variable diatas kita masukan kedalam rumus 'njelimet'
m1=(yb-ya)/(xb-xa);
m2=(yd-yc)/(xd-xc);
c1=ya-(m1*xa);
c2=yc-(m2*xc);
x=((c2-c1)/(m1-m2));
y=(m1*x)+c1;
kan titik potongnya antara X dan Y udah ketemu tuh... kita pakai "glBegin(GL_POINTS)" supaya titiknya terlihat.
seperti ini
kalo mau dikasih warna juga gpp. terserah. bebas.
Rabu, 03 Oktober 2012
Membuat Hexagon dengan Dev-C++
tugas tugas tugas dan tugas.... ya kalo ga gitu ga anak kuliahan... tapi tanpa tugas kita juga ga akan mudeng tentang materi yang disampaikan dosen.
walopun agak susah + males (apa lagi udah ngitung pake rumus matematika yang GJ sekalee) tapi gpp lah itung-itung nabung ilmu.
langsung aja tugas kali ini adalah bikin tampilan hexagonal dengan Dev-C++
seperti ini
cara yang paling mudah untuk membuat tampilan ini adalah menetukan titik-titik pada setiap sudut dan menerapkan rumus looping dalam programnya.
untuk lebih jelasnya bisa di download disini
walopun agak susah + males (apa lagi udah ngitung pake rumus matematika yang GJ sekalee) tapi gpp lah itung-itung nabung ilmu.
langsung aja tugas kali ini adalah bikin tampilan hexagonal dengan Dev-C++
seperti ini
cara yang paling mudah untuk membuat tampilan ini adalah menetukan titik-titik pada setiap sudut dan menerapkan rumus looping dalam programnya.
untuk lebih jelasnya bisa di download disini
Minggu, 30 September 2012
Membuat Rumah Dengan Dev-C++
Rumah.
Mungkin dalam bayangan kita sebagai manusia rumah adalah tempat berlindung atau lebih tepatnya tempat tinggal. Rumah sendiri memiliki banyak variasi dan bentuk ada yang tipe ini itu dan sebagainya, dan ada juga yang model rumah eropa, amerika dan mungkin model yang belum pernah ada dan anda ingin model tersebut menjadi model rumah anda kelak.
Membangun rumah bukanlah hal sepele, karena diperlukan banyak perhitungan. Entah itu mengenai biaya, ukuran detail tiap ruangan dan yang lebih penting adalah memuaskan hati kita. Tapi dengan bantuan program aplikasi yang satu ini, kita bisa membentuk rumah dengan gratis, mewah, sesuka hati dan yang penting adalah GRATIS. Dan ini adalah tugas saya yang pertama dalam perkuliahan Grafika Komputer.
Membuat Rumah Sederhana.
Penampakan untuk hasil... maaf ga langsung ditampilin.
cara membuatnya cukup sederhana, kita tinggal membagi rumah itu dalam beberapa bagian. Dan saya membaginya menjadi 10 bagian. dalam pembuatan ini saya menggunakan "glBegin(GL_POLYGON);" agar warna langsung bisa terblok dengan otomatis.
Bagian 1
Mebuat tembok pintu
glVertex2i(300, 50);
glVertex2i(300, 130);
glVertex2i(350, 130);
glVertex2i(350, 50);
Langganan:
Postingan (Atom)

