3d shape vb 2008

6
Rabu, 21 Oktober 2009 3D Shape VB 2008 Tips kali ini kita akan membuat visual Grafik 3D dengan menggunakan Visual Basic 2008. Tampilannya perhatikan Gambar di bawah ini: Ikuti langkah-langkah di bawah ini, rancang interface/antarmuka pada Form menggunakan ToolBox seperti gambar di bawah ini: Source listing program dari perancangan/design di atas, ketikkan dengan mengklik kanan pada design dan pilih View Code. Source Program: Public Class Form1 Dim g As System.Drawing.Graphics Dim pen1 As New STATUS NANDUS'S YM Labels 33 Lirik Lagu Terpopuler Tanah Batak (1) Dunia Science Terkini (116) Jurnal Nasional UNILA SATEK II 2008 (1) Lirik Lagu (3) Salam Hangat Verynandus Hutabalian (1) Serba-Serbi Anak Kos (7) Tutorial Interface VB 2008 (42) Tutorial Triks dan Tips Excel 2007 (13) Blog Archive 2011 (1) 2010 (42) 2009 (141) Desember (31) November (47) Oktober (62) Ledakan Meteor Bone Lampui Bom Atom Ledakan Bone Adalah Asteroid Jatuh Monster Laut Inggris vs T-Rex NASA Sukses Uji Coba Prototipe Ares I-X Grafik Excel 2007 link V.Basic 2008 Export DataGridView ke Excel 2007 VB 2008 Visual Sinusoidal Visual Basic 2008 Ida, Potongan Jejak Evolusi Primata Apakah Manusia Berevolusi? Anak SMP Pencipta Antivirus 50 Perusahaan Kategori Hitam 24 Pulau Indonesia Hilang Kemungkinan Asteroid Menabrak Bumi Tiga Peneliti Ribosom Raih Nobel Kimia Nobel Fisika Diraih 3 Ilmuan AS ThreadGraph Dynamic Line Visual Basic 2008 Form Paint Visual Basic 2008 Goa Terbesar di Dunia Menguak Misteri Si Raja Laut Udang Tanpa Mata Penemuan Terbaru Putra Indonesia Pecahan Keramik Abad XII Fosil Telur Dinosaurus India Fondasi Kuno 1.300 Tahun Lalu Ditemukan HOME VISUAL BASIC 2008 EXCEL 2007 DUNIA SAINS CERITA ANAK KOSAN LIRIK LAGU BATAK DAFTAR ISI» V. Hutabalian Visual Basic Interface V. Hutabalian: 3D Shape VB 2008 http://verynandushutabaliansblog.blogspot.com/2009/10/3d-shape-vb-200... 1 of 6 10/8/2013 10:25 PM

Upload: mohammadimron

Post on 15-Jan-2016

58 views

Category:

Documents


0 download

DESCRIPTION

bentuk 3d

TRANSCRIPT

Page 1: 3D Shape VB 2008

Rabu, 21 Oktober 2009

3D Shape VB 2008Tips kali ini kita akan membuat visual Grafik 3D dengan menggunakan Visual Basic 2008.Tampilannya perhatikan Gambar di bawah ini:

Ikuti langkah-langkah di bawah ini, rancang interface/antarmuka pada Form menggunakan ToolBoxseperti gambar di bawah ini:

Source listing program dariperancangan/design di atas, ketikkandengan mengklik kanan pada designdan pilih View Code.

Source Program:

Public Class Form1Dim g AsSystem.Drawing.GraphicsDim pen1 As New

STATUS NANDUS'S YM

Labels

33 Lirik Lagu Terpopuler Tanah Batak (1)Dunia Science Terkini (116)Jurnal Nasional UNILA SATEK II 2008 (1)Lirik Lagu (3)Salam Hangat Verynandus Hutabalian (1)Serba-Serbi Anak Kos (7)Tutorial Interface VB 2008 (42)Tutorial Triks dan Tips Excel 2007 (13)

Blog Archive

► 2011 (1)► 2010 (42)▼ 2009 (141)

► Desember (31)► November (47)▼ Oktober (62)

Ledakan Meteor Bone Lampui Bom AtomLedakan Bone Adalah Asteroid JatuhMonster Laut Inggris vs T-RexNASA Sukses Uji Coba Prototipe Ares I-XGrafik Excel 2007 link V.Basic 2008Export DataGridView ke Excel 2007 VB 2008Visual Sinusoidal Visual Basic 2008Ida, Potongan Jejak Evolusi PrimataApakah Manusia Berevolusi?Anak SMP Pencipta Antivirus50 Perusahaan Kategori Hitam24 Pulau Indonesia HilangKemungkinan Asteroid Menabrak BumiTiga Peneliti Ribosom Raih Nobel KimiaNobel Fisika Diraih 3 Ilmuan ASThreadGraph Dynamic Line Visual Basic 2008Form Paint Visual Basic 2008Goa Terbesar di DuniaMenguak Misteri Si Raja LautUdang Tanpa MataPenemuan Terbaru Putra IndonesiaPecahan Keramik Abad XIIFosil Telur Dinosaurus IndiaFondasi Kuno 1.300 Tahun Lalu Ditemukan

HOME VISUAL BASIC 2008 EXCEL 2007 DUNIA SAINS CERITA ANAK KOSAN LIRIK LAGU BATAK DAFTAR ISI»

V. HutabalianVisual Basic Interface

V. Hutabalian: 3D Shape VB 2008 http://verynandushutabaliansblog.blogspot.com/2009/10/3d-shape-vb-200...

1 of 6 10/8/2013 10:25 PM

Page 2: 3D Shape VB 2008

System.Drawing.Pen(Color.Green, 0.5)Const PI = 3.14159Dim flag, col, r, h, hl, n, n1 As ShortDim x, y, z, cx, cy, cz, thx, thy, thz As SingleDim ed, od, eh As ShortDim point1, point2, point3, point4, point5 As System.Drawing.Point

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button1.ClickPictureBox1.Refresh()g = PictureBox1.CreateGraphicsDim x, y, s, cx, cy, zz, xx, yy As SingleDim h, a, b, sx, sx1, sx2, sy, sy1, sy2 As IntegerDim x1, x2, y1, y2, xw, yw As Integers = PI / 16x1 = -3x2 = 3xw = x2 - x1y1 = -9 : y2 = 9 : yw = y2 - y1sx1 = 140 : sx2 = 600sy1 = 360 : sy2 = 100cx = (sx2 - sx1) / xwcy = (sy1 - sy2) / ywh = 170 : a = 6 : b = 6For y = y1 + 6 To y2 - 6 Step 1 / cyFor x = x1 To x2 Step 1 / cx * 2zz = h * Math.Exp(-x * x / a * a - y * y / b * b)xx = x * cx + sx1 + 160yy = sy1 - y * cysx = Int(xx + y * cy * Math.Cos(s))sy = yy - zzsy = sy - 100If x = -3 Thenpoint1.X = sx - 60 : point1.Y = sy - 20Else : point2.X = sx - 60 : point2.Y = sy - 20g.DrawLine(pen1, point1, point2)point1 = point2End IfNext xNext yEnd Sub

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button3.ClickPictureBox1.Refresh()g = PictureBox1.CreateGraphicsDim i, r As IntegerDim x, y, z, s, q, p, px, py As SingleDim mx(600), my(600) As Integers = PI / 4r = 100i = 1q = -PI / 2 + 0.1

Manusia Purba Gunung KidulJejak Dinosaurus TerbesarFosil Gading Gajah Purba Sembarangan"Ardi" Nenek Moyang Pertama ManusiaFosil Gajah Purba TeridentifikasiCumi-cumi Raksasa T. MeksikoTuak Sebagai Energi AlternatifPlanet Terbaru Mengandung Molekul Organik32 Planet TerbaruAsteroid Terbesar Kedua BimasaktiMiliarder Kanada Kembali dari Luar AngkasaCincin terbesar Planet SaturnusGraphic Dynamic Line VB 2008Pie Chart Visual Basic 2008Bar 2D Visual Basic 2008Bar 3D Visual Basic 20083D Shape VB 2008Proteksi Folder ManualGrafik 2D PictureBox VB 2008Proteksi Folder dengan Notepad Ekstensi .batDataGridView Outo Rows CounterTimer Auto Shut Down PCJam Digital Visual Basic 2008Menyimpan file di Recent DocumentBurung Pertama Bukan BurungRobot PelompatUntaian Genom dalam 3DProteksi FormulaProteksi sel33 Lirik Lagu Terpopuler Tanah BatakProtect File ExcelProteksi Lembar kerja SheetTransfer Data Antar Sheet ExcelAFGAN "SBertahan Rio FerbrianSOFTWARE VISUAL BASIC RAY TRACERGrafik Dinamis Microsoft Excel 2007Shine lyrics

► September (1)

About Me

Verynandus HutabalianBerbagi hal sedikit dari hal-hal berharga yangaku miliki. Chayooo!!!Lihat profil lengkapku

49.472Yang Nimbrung COY!!!

ShoutMixLive chat softwarefor your website

Click here to check itout now!

0.0012s

ShoutMix chat widget

V. Hutabalian: 3D Shape VB 2008 http://verynandushutabaliansblog.blogspot.com/2009/10/3d-shape-vb-200...

2 of 6 10/8/2013 10:25 PM

Page 3: 3D Shape VB 2008

For p = 0 To 2 * PI Step 0.2x = r * Math.Cos(q) * Math.Sin(p)y = r * Math.Sin(q)z = r * Math.Cos(q) * Math.Cos(p)px = x * 1.2py = y - z * Math.Sin(s)mx(i) = px + 200my(i) = 150 - pyi = i + 1Nextpoint1.X = mx(1) : point1.Y = my(1)

For q = -PI / 2 + 0.2 To PI / 2 Step 0.2i = 1For p = 0 To 2 * PI Step 0.2x = r * Math.Cos(q) * Math.Sin(p)y = r * Math.Sin(q)z = r * Math.Cos(q) * Math.Cos(p)px = x * 1.2py = y - z * Math.Sin(s)point2.X = px + 200 : point2.Y = 150 - pyg.DrawLine(pen1, point1, point2)point1 = point2point3.X = mx(i) : point3.Y = my(i)point4.X = px + 200 : point4.Y = 150 - pyg.DrawLine(pen1, point3, point4)point3 = point4mx(i) = px + 200my(i) = 150 - pyi = i + 1Nextp = 0x = r * Math.Cos(q) * Math.Sin(p)y = r * Math.Sin(q)z = r * Math.Cos(q) * Math.Cos(p)px = x * 1.2py = y - z * Math.Sin(s)point5.X = px + 200 : point5.Y = 150 - pyg.DrawLine(pen1, point4, point5)point4 = point5Next qEnd Sub

Private Sub rotx()Dim yw, zw As Singleyw = y : zw = zy = yw * Math.Cos(thx) - zw * Math.Sin(thx)z = yw * Math.Sin(thx) + zw * Math.Cos(thx)End Sub

Private Sub roty()Dim zw, xw As Singlezw = z : xw = xx = zw * Math.Cos(thy) - xw * Math.Sin(thy)z = zw * Math.Sin(thy) + xw * Math.Cos(thy)End Sub

Public Sub linzuiti()Dim gx, gy As Singlegx = 250 + xgy = 180 + yIf flag = 0 Then point1.X = gx : point1.Y = gyflag = 1point2.X = gx : point2.Y = gyg = PictureBox1.CreateGraphicsg.DrawLine(pen1, point1, point2)point1 = point2

My blog is worth$564.54.

How much is your blogworth?

Live Traffic Feed

A visitor from Surabaya, JawaTimur viewed "V. Hutabalian:MSChart vs Visual Basic 2008Express Edition" 28 mins agoA visitor from Surabaya, JawaTimur viewed "V. Hutabalian:Export DataGridView ke Excel2007 VB 2008" 6 hours 40mins agoA visitor from Indonesiaviewed "V. Hutabalian: GrafikDinamis Microsoft Excel 2007"7 hours 58 mins agoA visitor from Jakarta, JakartaRaya viewed "V. Hutabalian:Grafik Dinamis MicrosoftExcel 2007" 8 hours 17 minsagoA visitor from Ottawa, Ontarioviewed "V. Hutabalian: 50Perusahaan Kategori Hitam" 10hours 15 mins agoA visitor from Indonesiaviewed "V. Hutabalian: GrafikDinamis Microsoft Excel 2007"11 hours 31 mins agoA visitor from Bandung, JawaBarat viewed "V. Hutabalian:Batu Megalitikum Usia RibuanTahun" 11 hours 59 mins agoA visitor from Indonesiaviewed "V. Hutabalian: GrafikDinamis Microsoft Excel 2007"12 hours 27 mins agoA visitor from Jakarta, JakartaRaya viewed "V. Hutabalian:ThreadGraph Dynamic LineVisual Basic 2008" 16 hours 4

V. Hutabalian: 3D Shape VB 2008 http://verynandushutabaliansblog.blogspot.com/2009/10/3d-shape-vb-200...

3 of 6 10/8/2013 10:25 PM

Page 4: 3D Shape VB 2008

End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button2.ClickDim th As SingleDim n1 As ShortStatic ax(9), ay(9), az(9)Static bx(9), by(9), bz(9)h = 160 : thy = 0.2col = 0 : n1 = 1r = 100n = 8thx = 0.2PictureBox1.Refresh()ax(0) = h : ay(0) = h : az(0) = hn1 = 1For th = 0 To 2 * PI + 0.1 Step 2 * PI / nx = r * Math.Cos(th) : y = -h : z = r * Math.Sin(th)Call roty() : Call rotx()bx(n1) = x : by(n1) = y : bz(n1) = zn1 = n1 + 1Next thFor n1 = 1 Tox = ax(n1) : y = ay(n1)Call linzuiti()x = ax(n1 + 1) : y = ay(n1 + 1)Call linzuiti()x = bx(n1 + 1) : y = by(n1 + 1)Call linzuiti()x = bx(n1) : y = by(n1)Call linzuiti()Next n1End Sub

End Class

Setelah Anda menuliskan listing program diatas, tekan F5. Tampilan pola grafiknya sebagai berikutakan tampil dengan menekan tombol 3D Curve, Ball dan Shape 1:

Ads Powered

by:KumpulBlogger.com

Pilih BahasaDiberdayakan oleh Terjemahan

Blogger Templates by Verynandus Hutabalian Dot Com andSupported by Tutorial VB 2008.Com - V. Hutabalian's Blog

V. Hutabalian: 3D Shape VB 2008 http://verynandushutabaliansblog.blogspot.com/2009/10/3d-shape-vb-200...

4 of 6 10/8/2013 10:25 PM

Page 5: 3D Shape VB 2008

Posting Lebih Baru Posting Lama

Selamat mencoba Guys! Nantikan Tips Aplikasi Cantik Lainnya by Verynandus Hutabalian

Label: Tutorial Interface VB 2008

Diposkan oleh Verynandus Hutabalian di 07.06

0 komentar:

Poskan Komentar

Link ke posting ini

Buat sebuah Link

Beranda

Langganan: Poskan Komentar (Atom)

Tutorial Visual Basic 2008

1. Jam Digital Visual Basic 2008 2. Timer Auto Shut Down Visual Basic 2008 3. DataGridView Auto Counter Visual Basic 2008 4. 3D Shape Visual Basic 2008 5. Bar 3D Visual Basic 2008 6. Bar 2D Visual Basic 2008 7. Pie Chart Visual Basic 2008 8. Graphic Dynamic Line Visual Basic 2008 9. Graphic 2D PictureBox10. Dynamic Line Visual Basic 200811. Graphic Form Paint Visual Basic 200812. Visual Sinusoidal Visual Basic 200813. Export DataGridView Ke Excel 2007 Visual Basic 2008

Dunia Science Terkini

1. Untaian Genom Dalam 3D 2. Robot Pelompat 3. Burung Pertama Bukan Burung 4. Cincin Terbesar Planet Saturnus 5. Miliarder Kanada Kembali Dari Luar Angkas 6. Asteroid Terbesar Kedua di Bimasakti 7. 32 Planet Terbaru 8. Planet Terbaru Mengandung Molekul Organik 9. Tuak Sebagai Energi Alternatif10. Cumi-Cumi Raksasa Teluk Meksiko11. Fosil Gajah Purba Teridentifikasi12. "Ardi" Nenek Moyang Pertama Manusia13. Konserfasi Gading Gajah Purba Sembarangan

Tutorial Triks & Tips Excel 2007

V. Hutabalian: 3D Shape VB 2008 http://verynandushutabaliansblog.blogspot.com/2009/10/3d-shape-vb-200...

5 of 6 10/8/2013 10:25 PM

Page 6: 3D Shape VB 2008

1. Grafik Dinamis Microsoft Excel 2007 2. Transfer Data Antar Sheet Excel 3. Proteksi Lembar Kerja Sheet 4. Proteksi File Excel 2007 5. Proteksi Sel Excel 2007 6. Proteksi Formula Excel 2007 7. Menyimpan File Recent Document 8. Proteksi Folder dengan Notepad Ekstensi.bat 9. Proteksi Folder Manual 10. Dua Data Dalam Satu Grafik Pie 11. Visual Data Grafik Excel 2007 vs VBA 12. Grafik Excel 2007 to Visual Basic Application

Copyright © September 2009 | Berbagi Tutorial | Berbagi Visual Basic 2008 | Dunia Science

Blog by: V. Hutabalian Tips & Triks

V. Hutabalian: 3D Shape VB 2008 http://verynandushutabaliansblog.blogspot.com/2009/10/3d-shape-vb-200...

6 of 6 10/8/2013 10:25 PM