You are on page 1of 3

Referensi ini dibuat untuk menegrjakan tugas mata kuliah pemrograman dasar.

Dalam modul sudah dijelaskan cara menggambar beberapa bentuk lainnya, jadi yang dibahas disini
adalah apa yang tidak dibahas di dalam modul.

Pada dasarnya membuat garis lengkung dengan menggunakan Delphi hamper sama dengan cara
pembuatan garis dengan tipe lainnya. Untuk membuat garis itu sendiri dintaranya ada 3 tipe yang dapat
digunakan, yaitu:

1. Menngambar Busur/Garis Lengkung

Tipe yang digunakan yaitu Arc

Tipe ini menggunakan 4 titik koordinat sebagai acuan, contoh

Canvas.Arc ((X1 , Y1), (X2 , Y2), (X3 , Y3), (X4 , Y4))

Maka hasilnya adalah sebagai berikut:

(X1 , Y1) (X3 , Y3)

(X4 , Y4)

(X2 , Y2)

Dimana

(X1 , Y1) dan (X2 , Y2) merupakan titik-titik pembentuk yang memiliki fungsi yang sama dengan tipe Rectangle.

Kemudian (X3 , Y3) dan (X4 , Y4) merupakan titik-titik awal dan akhir garis lengkung yang akan ditampilkan.

*garis putus-putus ( ) nantinya tidak akan diperlihatkan, tapi hanya sebagai titik acuan pembentuk llingkaran
dasar saja.
2. Membuat garis setengah lingkaran

Tipe ini menggunakan 4 titik koordinat sebagai acuan, contoh

Canvas.Chord ((X1 , Y1), (X2 , Y2), (X3 , Y3), (X4 , Y4))

Maka hasilnya adalah sebagai berikut:

(X1 , Y1) (X3 , Y3)

(X4 , Y4)

(X2 , Y2)

Dimana

(X1 , Y1) dan (X2 , Y2) merupakan titik-titik pembentuk yang memiliki fungsi yang sama dengan tipe Rectangle.

Kemudian (X3 , Y3) dan (X4 , Y4) merupakan titik-titik awal dan akhir garis lengkung yang akan ditampilkan.

*garis putus-putus ( ) nantinya tidak akan diperlihatkan, tapi hanya sebagai titik acuan pembentuk llingkaran
dasar saja.

*garis yang menghubungkan antara (X3 , Y3) dan (X4 , Y4) akan muncul dengan sendirinya dengan kondisi
menyambungkan titik (X3 , Y3) dan (X4 , Y4) melalui titik (0,0).
3. Membuat potongan kue

Tipe ini menggunakan 4 titik koordinat sebagai acuan, contoh

Canvas.Chord ((X1 , Y1), (X2 , Y2), (X3 , Y3), (X4 , Y4))

Maka hasilnya adalah sebagai berikut:

(X1 , Y1) (X3 , Y3)

4.
(X4 , Y4)

(X2 , Y2)

You might also like