Predavanja
Predavanja
Predavanja
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.