Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

BENDA 3 DIMENSI Grafika Komputer PS Teknik Informatika.

Presentasi serupa


Presentasi berjudul: "BENDA 3 DIMENSI Grafika Komputer PS Teknik Informatika."— Transcript presentasi:

1 BENDA 3 DIMENSI Grafika Komputer PS Teknik Informatika

2 A NATOMI B ENDA 3 D Benda 3 D disusun dari sekumpulan kulit (surface) yang dapat dibuat dari rangkaian polygon

3 A NATOMI B ENDA 3D Salah satu bentuk polygon yang digunakan adalah polygon segitiga  selalu planar Perhatikan winding  urutan dan arah verteks penyusun polygon Pengaruh winding dalam Open GL  menampilkan benda 3 D Arah verteks berlawanan jarum jam sebagai tampak depan Arah verteks searah jarum jam sebagai bagian belakang benda

4 A NATOMI B ENDA 3D Arah verteks (a) berlawanaan jarum jam (b) Searah jarum jam

5 M EMBUAT BENDA 3 D Ada 3 cara: Manual Surface of Revolution Parametric surface

6 MANUAL Disusun dengan menghubungkan sejumlah titik Kumpulan titik yang saling terhubung  wireframe atau kerangka Contoh …

7 V ERTEKS P ENYUSUN K UBUS Verteksxyz Facev1v2v3keterangan F1.a012Depan F1.b023Depan F2.a147Kanan F2.b172Kanan F3.a456Belakang F3.b467Belakang F4.a530Kiri F4.b563Kiri F5.a327Atas F5.b376Atas F6.a014Bawah F6.b045Bawah P ERMUKAAN K UBUS

8 S URFACE OF R EVOLUTION Metode memperoleh permukaan benda dengan cara memutar verteks terhadap sebuah sumbu Contoh.. Permukaan f1, f2, f3 diperoleh dari pemutaran titik v1,v2 terhadap sumbu sebesar sudut a Titik v1 dan v2 disebut titik profile

9 Apabila titik v1 (u,v) diputar terhadap sumbu putar sebesar a maka titik v’ (x,y,z) dapat diperoleh dengan rumus : x = u * sin (a) y = v z = u * cos (a) S URFACE OF R EVOLUTION

10 Ilustrasi mengubah titik profile menjadi permukaan benda S URFACE OF R EVOLUTION

11 Algoritma menghitung lokasi verteks benda putar S URFACE OF R EVOLUTION

12 Contoh … Titik profile P1 = (1,0 ; 0,0), P2 = (1,0 ; 0,5) dan P3 = (0,3 ; 1,25) diputar dari 0 0 – dengan sudut putar a= carilah titik-titik hasil pemutaran S URFACE OF R EVOLUTION

13 Titik hasil pemutaran S URFACE OF R EVOLUTION

14 (a) Profile dan surface of revolution (b) Lokasi titik- titik surface of revolution S URFACE OF R EVOLUTION

15 Benda putar dengan s1 = 0 ; s2 = 360 ;a = 20 dan modus solid S URFACE OF R EVOLUTION

16 Benda putar dengan s1 = 0 ; s2 = 360 ;a = 20 dan modus wireframe S URFACE OF R EVOLUTION

17 PARAMETRIC SURFACE Metode memperoleh permukaan benda berdasarkan rumus tertentu. Rumus umum : P(u,v) = (x(u,v), y(u,v), z(u,v)) dimana u dan v adalah parameter dengan nilai dari 0 sampai dengan 1.

18 PARAMETRIC SURFACE - BOLA Bola dapat direpresentasikan : x(u,v) = r sin (u) cos (v) y(u,v) = r cos (u) z(u,v) = r sin (u) sin (v) dengan u bergerak dari (a) 0 – (180-a) 0 sebesar a 0 v bergerak dari 0 0 – sebesar b 0

19 PARAMETRIC SURFACE - BOLA Permukaan yang merepresentasikan bola

20 PARAMETRIC SURFACE - BOLA Hasil program bola dalam bentuk wireframe

21 PARAMETRIC SURFACE – BIDANG DATAR ( PLANE ) Sebuah bidang dapat didefinisikan melalui tiga buah vektor c,a dan b

22 PARAMETRIC SURFACE – BIDANG DATAR ( PLANE ) Sebarang titik pada bidang dapat dibentuk dari rumus : x(u,v) = c x + a x u + b x v y(u,v) = c y + a y u + b y v z(u,v) = c z + a z u + b z v Catt : untuk visualisasi, kita batasi u dan v dari 0 sampai 1 Contoh : Membuat sebuah plane ukuran 2 x 2 yang paralel dengan bidang x-z

23 PARAMETRIC SURFACE – BIDANG DATAR ( PLANE ) Bidang yang paralel dengan bidang x-z dan berukuran 2 x 2 salah satu contohnya mempunyai titik-titik sudut : (1,0,1), (1,0,-1), (-1,0,1) dan (-1, 0, -1) Jika diambil c (1, 0, -1) maka vektor a = (-2, 0, 0) dan vektor b = (0, 0, 2)

24 PARAMETRIC SURFACE – BIDANG DATAR ( PLANE ) Algoritma untuk menghasilkan titik-titik yang terletak di sebuah bidang //a,b,c merupakan vektor 3 dimensi u=0,0 selama u <=1.00 kerjakan v = 0,0 selama v <= 1 kerjakan //hitung lokasi x,y,z untuk pasangan (u,v) x:= fc.x + fa.x * u + fb.x * v y:= fc.y + fa.y * u + fb.y * v z:= fc.z + fa.z * u + fb.z * v simpan verteks (x,y,z) v:= v + 0,1; akhir selama v<=1 u := u + 0,1; zkhir selama u < 1.0

25 H ASIL P ROGRAM


Download ppt "BENDA 3 DIMENSI Grafika Komputer PS Teknik Informatika."

Presentasi serupa


Iklan oleh Google