benda 3 dimensi
Download
Skip this Video
Download Presentation
BENDA 3 DIMENSI

Loading in 2 Seconds...

play fullscreen
1 / 25

BENDA 3 DIMENSI - PowerPoint PPT Presentation


  • 128 Views
  • Uploaded on

BENDA 3 DIMENSI. Grafika Komputer PS Teknik Informatika. Anatomi Benda 3 D. Benda 3 D disusun dari sekumpulan kulit (surface) yang dapat dibuat dari rangkaian polygon. Anatomi Benda 3D. Salah satu bentuk polygon yang digunakan adalah polygon segitiga  selalu planar

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' BENDA 3 DIMENSI' - quinlan-roberts


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
benda 3 dimensi

BENDA 3 DIMENSI

Grafika Komputer

PS TeknikInformatika

anatomi benda 3 d
Anatomi Benda 3 D
  • Benda 3 D disusundarisekumpulankulit (surface) yang dapatdibuatdarirangkaian polygon
anatomi benda 3d
Anatomi Benda 3D
  • Salahsatubentuk polygon yang digunakanadalah polygon segitiga selalu planar
  • Perhatikan winding  urutandanarahvertekspenyusun polygon
  • Pengaruh winding dalam Open GL  menampilkanbenda 3 D
    • Arahverteksberlawananjarum jam sebagaitampakdepan
    • Arahvertekssearahjarum jam sebagaibagianbelakangbenda
anatomi benda 3d1
Anatomi Benda 3D

Arahverteks (a) berlawanaanjarum jam

(b) Searahjarum jam

membuat benda 3 d
Membuatbenda 3 D

Ada 3 cara:

  • Manual
  • Surface of Revolution
  • Parametric surface
manual
MANUAL
  • Disusundenganmenghubungkansejumlahtitik
  • Kumpulan titik yang salingterhubung wireframe ataukerangka
  • Contoh …
verteks penyusun kubus
VerteksPenyusunKubus

PermukaanKubus

surface of revolution
Surface of Revolution
  • Metodememperolehpermukaanbendadengancaramemutarverteksterhadapsebuahsumbu
  • Contoh ..
  • Permukaan f1, f2, f3 diperolehdaripemutarantitik v1,v2 terhadapsumbusebesarsudut a
  • Titik v1 dan v2 disebuttitik profile
surface of revolution1
Surface of Revolution
  • Apabilatitik v1 (u,v) diputarterhadapsumbuputarsebesar a makatitik v’ (x,y,z) dapatdiperolehdenganrumus :
    • x = u * sin (a)
    • y = v
    • z = u * cos (a)
surface of revolution2
Surface of Revolution
  • Ilustrasimengubahtitik profile menjadipermukaanbenda
surface of revolution3
Surface of Revolution
  • Algoritmamenghitunglokasiverteksbendaputar
surface of revolution4
Surface of Revolution

Contoh …

  • Titik profile P1 = (1,0 ; 0,0), P2 = (1,0 ; 0,5) dan P3 = (0,3 ; 1,25) diputardari 00 – 3600 dengansudutputar a= 600. carilahtitik-titikhasilpemutaran
surface of revolution5
Surface of Revolution
  • Titikhasilpemutaran
surface of revolution6
Surface of Revolution
  • Profile dan surface of revolution
  • Lokasititik-titik surface of revolution
surface of revolution7
Surface of Revolution
  • Benda putardengan s1 = 0 ; s2 = 360 ;a = 20 dan modus solid
surface of revolution8
Surface of Revolution
  • Benda putardengan s1 = 0 ; s2 = 360 ;a = 20 dan modus wireframe
parametric surface
PARAMETRIC SURFACE
  • Metodememperolehpermukaanbendaberdasarkanrumustertentu.
  • Rumusumum :

P(u,v) = (x(u,v), y(u,v), z(u,v))

dimana u dan v adalah parameter dengannilaidari 0 sampaidengan 1.

parametric surface bola
PARAMETRIC SURFACE - bola
  • Bola dapatdirepresentasikan :

x(u,v) = r sin (u) cos (v)

y(u,v) = r cos (u)

z(u,v) = r sin (u) sin (v)

dengan u bergerakdari (a) 0 – (180-a)0sebesar a0

v bergerakdari 00 – 3600sebesar b0

parametric surface bola1
PARAMETRIC SURFACE - bola
  • Permukaan yang merepresentasikan bola
parametric surface bola2
PARAMETRIC SURFACE - bola
  • Hasil program bola dalambentuk wireframe
parametric surface bidang datar plane
PARAMETRIC SURFACE – bidangdatar (plane)
  • Sebuahbidangdapatdidefinisikanmelaluitigabuahvektorc,adan b
parametric surface bidang datar plane1
PARAMETRIC SURFACE – bidangdatar (plane)
  • Sebarangtitikpadabidangdapatdibentukdarirumus :

x(u,v) = cx + axu + bxv

y(u,v) = cy + ayu + byv

z(u,v) = cz + azu + bzv

Catt :

untukvisualisasi, kitabatasi u dan v dari 0 sampai 1

  • Contoh :

Membuatsebuah plane ukuran 2 x 2 yang paraleldenganbidang x-z

parametric surface bidang datar plane2
PARAMETRIC SURFACE – bidangdatar (plane)
  • Bidang yang paraleldenganbidang x-z danberukuran 2 x 2 salahsatucontohnyamempunyaititik-titiksudut : (1,0,1), (1,0,-1), (-1,0,1) dan (-1, 0, -1)
  • Jikadiambil c (1, 0, -1) makavektor a = (-2, 0, 0) danvektor b = (0, 0, 2)
parametric surface bidang datar plane3
PARAMETRIC SURFACE – bidangdatar (plane)
  • Algoritmauntukmenghasilkantitik-titik yang terletakdisebuahbidang

//a,b,cmerupakanvektor 3 dimensi

u=0,0

selama u <=1.00 kerjakan

v = 0,0

selama v <= 1 kerjakan

//hitunglokasix,y,zuntukpasangan (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

simpanverteks (x,y,z)

v:= v + 0,1;

akhirselama v<=1

u := u + 0,1;

zkhirselama u < 1.0

ad