Menggambar Lingkaran dengan Persamaan Lingkaran

selanjutnya masih di grafika komputer menggunakan borland c++ builder 6, kita akan membahas mengenai menggambar lingkaran dengan menggunakan persamaan lingkaran, yang dimulai dengan menentukan titik awal dan pusat lingkaran, yang kemudian di gambar dengan menggunakan perintah sederhana c++ di borland c++ builder 6 yaitu dengan ellipse. berikut tutorial pembuatanya :

Continue reading

Advertisements

Menggambar Kubus Dengan Algoritma DDA

alhamdulillah sudah lama tidak nulis lagi di blog kini saatnya kita berbagi ilmu lagi, kembali lagi saya singgungg masalah grafika komputer dengan menggunakan borland c++ builder 6.

sekarang saatnya kita kembangkan algoritma DDA untuk menggambar kubus dengan model yang berbeda dari sebelumnya, sebab kita akan mengambil nilai titik dari koordinat mouse, berikut langsung kita buat mulai dari awal tutorialnya, silahkan menyimak :

Continue reading

Menggambar Kotak Dengan Algoritma DDA beserta Transisinya

setelah kemarin saya tulis mengenai algoritma membuat garis dengan algoritma DDA kini giliran menggambar kotak dengan algoritma DDA, memang kalau dilihat source code mirip banget, namanya aja algoritma DDA ya paling tidak sedikit perubahan hanya terletak di deklarasi dan pencetakan ke Canvas.

berikut langkah2nya :

1. seperti biasa letakkan code berikut pada eventOnPaint
2. tentukan koordinat awal garis (a0, b0)
3. tentukan koordinat akhir garis (a1, b2)
4. tentukan jarak translasi dari x dan y (tx,ty)
5. tentukan nilai x0,x1,y0,y1 setelah di translasikan Continue reading

Menggambar garis dengan algoritma DDA

sebenarnya dalam menggambar garis tidak hanya menggunakan algoritma DDA (digital differential Analyzer) melainkan ada banyak sekali. dda merupakan algoritma pembentukan garis berdasarkan perhitungan dx dan dy menggunakan rumus dy=m.dx.

pembuatan garis bebas berbeda dengan garis horisontal, vertikal atau diagonal. garis bebas ini memiliki ciri yaitu terbentuk dari dua titik (P1 dan P2) dan selalu membentuk sudut kemiringan yang beragam tergantung dari ke dua titik tersebut. sudut ini menentukan kemiringan suatu garis atau disebut gradasi.

langkah pembuatanya adalah : Continue reading

Lukisan dengan Borland C++

dalam mata kuliah grafika komputer kita di tuntut untuk bisa merekayasa code program sehingga menjadi bentuk grafika atau gambar 2d atau 3d, nah berikut ini saya tampilkan code dari borland c++ yang beberapa hari lalu saya gunakan dalam tugas grafika komputer…

Judul Lukisanya adalah Pantai

sebelum menuliskan code berikut ini, double klik di bagian Object Inspector > tab Event > OnPaint

//clear outline
Canvas->Rectangle(5,5,605,455);
Canvas->Pen->Style=psClear; Continue reading

Busur, Tembereng dan Juring di Borland C++

Busur (Arc) merupakan bagian dari lingkaran dan dalam Borland C++ kita menggunakan perintah Arc.
format menggambar busur:

Canvas->Arc(x1, y1, x2, y2, x3, y3, x4, y4);

ket:
x1,y1= koordinat titik awal lingkaran
x2,y2= koordinat titik akhir lingkaran
x3,y3= koordinat batas atas busur
x4,y4= koordinat batas bawah busur
misal:

Canvas->Arc(50,50,200,200,100,50,50,100); Continue reading

Kotak dan Lingkaran di Borland C++

Kotak (box) merupakan bentukan dari 4 garis yang saling terhubung dan berukuran sama semua atau berpasangan. kotak memiliki dua titik pokok .
format menggambar kotak:

Canvas->Rectangle(x1,y1,x2,y2);

ket:
x1,y1= koordinat titik awal kotak (kiri atas)
x2,y2= koordinat titik akhir kotak (kanan bawah)
misal:

Canvas->Rectangle(50,100,200,200); Continue reading