28.01.2015 Views

Predavanja

Predavanja

Predavanja

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CAD - RAĈUNARSKA GRAFIKA - DR MIOMIR JOVANOVIĆ 1<br />

Generacija 2010-2011<br />

CAD-TEHNOLOGIJE<br />

Predavanje – 2<br />

Računarska grafika<br />

Rana istraživanja u oblasti raĉunarske grafike pokazala su da se grafiĉkom interpretacijom pojmova<br />

ubrzava korisniĉki interfejs nekoliko stotina puta u odnosu na tekstualni interfejs. Tehniĉke uslove<br />

za razvoj grafiĉkih interfejsa dalo je povećanje brzine procesora koji su obezbedili potrebne<br />

kapacitete za grafiĉko interpretiranje sadržaja. Prvi vidovi grafiĉkih interpretacija bili su u ravni<br />

(dvodimenzioni 2D). Zahtevi za univerzalnom interpretacijom, doveli su do trodimenzione (3D)<br />

interpretacije sadržaja. Iz tih kreacija nastala je primenjena matematiĉka i informaciona disciplina<br />

za grafiĉku interpretaciju sadržaja - kompjuterska grafika. Ona se oslanja na principe matematiĉkih<br />

nauka, nacrtnu geometriju, informatiku i primenjenu elektroniku. Kompjuterska grafika je<br />

primenjena za projektovanje primenom raĉunara (Computer Aided Design), skraćeno nazvano CAD<br />

u okviru koga se realizuje i izrada tehniĉke dokumentacije (Computer Aided Design Drafting -<br />

CADD). Primena kompjuterske grafike u mašinstvu realizuje se kroz geometrijsko modeliranje,<br />

ĉime se formiraju modeli za proraĉune. Podaci o modelima formirani kao datoteke geometrijskih<br />

entiteta, koriste standardne formate baza podataka. Baze podataka se dalje koriste za projektovanje<br />

proizvodnje i tehnologija (Computer Aided Process Planning - CAPP). Savremena primena<br />

kompjuterske grafike je takodje u mašinskom vidjenju objekata, veštaĉkoj inteligenciji. Raĉunarska<br />

grafika ima primenu izuzetno široku u drugim oblastima: Medicini za dijagnostiku primenom<br />

kompjuterske tomografije, medicinskoj grafici za interpretaciju hemijskih analiza, video medijima<br />

(film, TV), komunikacijama za vizuelnu komunikaciju (Visual Communication and Interfaces),<br />

kartografiji i geologiji (CAGES), umetnosti (Computer Art).<br />

Osnova širenja raĉunarske grafike i prevazilaženja razliĉitosti grafiĉkog softvera i<br />

hardvera ima pojava raĉunarskih standarda kao što su GKS, GKS-3D, PHIGS,<br />

CGM, CGI, IGES. Danas se kompjuterska grafika standardizuje pod okriljem<br />

Komiteta za nacionalnu kompjutersku grafiku (National Computer Graphics<br />

Association - NCGA) i Komiteta za svetsku kompjutersku grafiku (World<br />

Computer Graphics Association - WCGA). ISO standardi definišu raĉunarsku<br />

grafiku kao skup metoda i tehnika za konverziju podataka koji se šalju ka<br />

grafiĉkom ekranu ili sa njega, posredstvom raĉunara. Zavisno od smera konverzije<br />

podataka izmedju raĉunara, ulazno-izlaznog uredjaja i vrste raĉunarskog sistema,<br />

postoje tri osnovne oblasti primene raĉunarske grafike. Prva oblast je<br />

Generativna raĉunarska grafika gde korisnik unosi podatke u raĉunar, izvršava<br />

programe za konverziju izlaznih rezultata u linije, taĉke, slova, poligone, ĉime se<br />

generiše slika. Druga oblast primene je analiza slika na bazi informacija unetih<br />

CCD kamerom sa ciljem prepoznavanja predmeta koji ĉine sliku (primenjeno u<br />

savremenoj robotici). Treća oblast primene je obrada slika (procesiranje) ĉime se<br />

menja sadržaj slike u cilju poboljšanja kvaliteta.<br />

1.20 KONCEPT GRAFIČKE INTERPRETACIJE SADRŽAJA<br />

Kompjuterska grafika zasniva se na tri sistema: aplikativnom sistemu, grafiĉkom sistemu i korisniku. Za njihovu medjusobnu<br />

vezu su upotrebljena tri interfejsa: aplikativni interfejs, interfejs uredjaja i interfejs korisnika. Interfejsi su standardizovani prema<br />

predlogu istraživaĉa Bono - Enderle 1986. godine. Koncept grafiĉkog sistema, prema tom predlogu, pokazan je na slici 1.01.<br />

Programska aplikacija korisnika se sastavlja pozivom grafiĉkih potprograma iz datoteke grafiĉkih podataka (struktura). Iz tih<br />

programskih navoda sastavlja se program aplikacije koji se kao datoteka smešta na memorijski medijum raĉunara. Kada se uĉitava<br />

program gotove aplikacije, jezgro obavlja tumaĉenje programskih navoda i shodno bazi podataka grafiĉkih struktura nalazi<br />

programske instrukcije za grafiĉku formu na uredjaju za prikazivanje. Jezgro grafiĉkog programa je povezano sa radnom grafiĉkom<br />

stanicom, preko interfejsa uredjaja, a korisnik preko interfejsa korisnika. Interfejs korisnika zasniva se na našem iskustvu sa okolnim<br />

prostorom, prepoznavanjem geometrijskih formi, medjusobnim odnosima grafiĉkih sadržaja. Korisnik za grafiĉki prikaz koristi<br />

grafiĉki uredjaj za prikaz koji može biti monitor, ploter. Rutinske procedure u raĉunarskoj grafici su najvećim delom<br />

standardizovane da bi se koristile nezavisno od opreme. Prenosivost grafiĉkih sadržaja zasniva se na unificiranosti programskih<br />

naredbi koje definišu grafiĉke primitive.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!