Benda 3 dimensi
This presentation is the property of its rightful owner.
Sponsored Links
1 / 25

BENDA 3 DIMENSI PowerPoint PPT Presentation


  • 86 Views
  • Uploaded on
  • Presentation posted in: General

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

Download Presentation

BENDA 3 DIMENSI

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


Hasil program

Hasil Program


  • Login