Razlika između verzija stranice "Grafički softver"

[nepregledana izmjena][nepregledana izmjena]
Uklonjeni sadržaj Dodani sadržaj
promjena po padežu
Red 3:
'''Programski paketi za specijalnu svrhu''' su dizajnirani za ne-programere koji žele da se bave recimo crtanjem [[slika]], [[graf]]ova itd., u aplikacijama bez razmišljanja o grafičkim procedurama koje bi mogle biti potrebne za izradu takvih slika ili grafova. Interfejs kod ovakvih paketa za specijalnu svrhu je obično set menija koji omogućavaju korisniku da komunicira sa programom. Primjer su programi za crtanje, te razni poslovni, medicinski i inžinjerski CAD sistemi.
 
'''Genaralni softversoftverski paketi''' za razliku od paketa za specijalnu upotrebu obezbjeđuju biblioteke sa grafičkim funkcijama koje se mogu koristiti u programskim jezicima kao što su [[C]], [[C++]], [[Java]] ili [[Fortran]]. Osnovne funkcije u tipičnim grafičkim bibliotekama uključuju one za specificiranje komponeneti slike ( prave linije, [[poligon]]i, sfere i drugi objekati), setovanja vrijednosti boje, selektovanje pogleda scene, te [[Dvodimenzionalna rotacija|podešavanje rotacije]] i drugih [[Geometrijske transformacije|transformacija]]. Neki od primjera generalnih grafičkih paketa su [[OpenGL|GL]] (Grapgics Library), [[OpenGL]], VRML (Virtual-Reality Modeling Language), [[Java 2D]] i [[Java 3D]].
Set grafičkih funkcija se obično naziva computer-graphics application programming interface (CG API), jer takve biblioteke omogućuju softwerski interface između programskog jezika (kao što je C++) i hardvera. Tako kada pišemo program u C++, grafička rutina nam omogućava da konstruiramo i prikažemo sliku na [[Hardver|izlaznom uređaju]].