Menggambar Poligon atau Segi Banyak Menggambar Segitiga

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