24
Teknik Pemrograman
Pena = NewPenDrawing.ColorBlue, 5 Berikut contoh tampilan hasil eksekusi dari penggunaan DrawPolygon
untuk menggambar segi enam beserta script program aplikasi yang akan menggambar segi enam tersebut.
Dim A1 As New Point50, 20 Dim A2 As New Point150, 20
Dim A3 As New Point180, 50 Dim A4 As New Point150, 80
Dim A5 As New Point50, 80 Dim A6 As New Point20, 50
Dim Titik As Point = {A1, A2, A3, A4, A5, A6} Pena = New PenDrawing.Color.Blue, 5
Grafik.DrawPolygonPena, Titik End Sub
Gambar 1.12 Menggambar polygon
1.7 Menggambar Segitiga
Perintah DrawPolygon dapat di modifikasi untuk menggambar suatu segitiga. Untuk mendapatkan gambar segitiga, maka titik point poligon
yang kita perlukan hanyalah tiga simpul, berikut ini adalah contoh kode programnya :
25
Teknik Pemrograman
Dim Pena As Pen Dim A As New Point10, 10
Dim B As New Point100, 50 Dim C As New Point60, 150
Dim Titik As Point = {A, B, C} Pena = New PenDrawing.Color.Blue, 5
Grafik.DrawPolygonPena, Titik Jalankan program tersebut, dan Anda akan melihat tampilan seperti
gambar dibawah ini :
Gambar 1.13 Hasil gambar segitiga
1.8 Menggambar Trapesium
Trapesium merupakan sebuah poligon yang terdiri dari empat sisi, maka Anda perlu untuk mendefinisikan empat simpul dengan kode program :
Dim Pena As Pen Dim A1 As New Point50, 20
Dim A2 As New Point150, 20 Dim A3 As New Point180, 80
Dim A4 As New Point20, 80 Dim Titik As Point = {A1, A2, A3, A4}
Pena = New PenDrawing.Color.Blue, 5 Grafik.DrawPolygonPena, Titik
26
Teknik Pemrograman
Gambar 1.13 Hasil gambar trapesium
1.9 Menggambar Pie
Untuk menggambar Phi, Anda dapat menggunakan method DrawPie dari obyek grafik. Seperti biasanya, Anda perlu menggambar obyek Graphics
dan Pen terlebih dahulu. Sintak untuk menggambar Pie adalah : Grafik.DrawPie Pena, X, Y, width, height, StartAngle,
SweepAngle Dimana X dan Y adalah koordinat dari persegi panjang, StartAngle dan
SweepAngle adalah ukuran dalam satuan derajat, SweepAngle dapat berupa nilai negatif maupun positif. Jika nilai positif maka akan searah
dengan jarum jam sementara jika nilai negatif berarti berlawanan dengan arah jarum jam.
Dibawah ini adalah contoh kode menggambar Phi yang dimulai dari 0 derajat dan searah jarum jam 60 derajat :
Dim Pena As Pen Pena = New PenDrawing.Color.Blue, 5
Dim Grafik As Graphics = me.CreateGraphics Grafik.DrawPiePena, 0, 0, 150, 150, 0, 60