VEKTORSKA GRAFIKA
Kolegij: Multimedijski sustavi
Autor: Anamaria Citković
VEKTORSKA GRAFIKA - OSNOVE
 koristi za crtanje objekata koji su sastavljeni od jednostavnijih
objekata kao što su crte, pravokutnici, poligoni, kružnice, te
ostali grafički oblici
 uobičajeni formati : Flash format SWF (binarni format) i SVG
(tekstualne datoteke)
 pikselu se u matrici
pridružuju koordinate (x,y)
 koordinatni sustav koji se
koristi u većini grafičkih
programa razlikuje od onog koji se koristi u matematici
VEKTORSKA GRAFIKA - OSNOVE
 što je niža rezolucija uređaja za prikaz, više će se uočavati
"stepeničaste" ili nazubljene nepravilnost crte (jaggies)
 taj problem se još naziva aliasing (poduzorkovanje)
 kako bi rješili problem koristi se tehnika anti-aliasing
VEKTORSKI OBJEKTI
 programi za crtanje i jezici za opis vektorske
grafike osiguravaju skup osnovnih oblika
(pravokutnici i kvadrati, elipse i kružnice, ravne
crte, poligoni, Bézierove krivulje)
 složeniji oblici zatim nastaju njihovim
kombiniranjem
PRAVOKUTNIK
 crta se tako da se klikne i označi jedna vrh, a zatim se povlači
dijagonalno prema nasuprotnom vrhu dok se ne dobije željena
veličina
 kvadrat je posebna vrsta pravokutnika
ELIPSA
 može se crtati povlačenjem te je dovoljno poznavanje dvije točke
BÉZIEROVE KRIVULJE
 klasa krivulja koje se mogu specificirati pomoću uređenog skupa
nadzornih točaka pri čemu se prva i zadnja točka nazivaju krajnje
točke krivulje
 najznačajnija je kubična Bézierova krivulja (stupnja 3 i ima 4
nadzorne točke )
CRTANJE BÉZIEROVIH KRIVULJA
 nakon odabira alata (pero ili Pen), prvo se klikne za određivanje
početne točke, zatim se klikne na mjesto završne točke i povlači
udaljavajući se od kontrolne točke kako bi se postigao željeni oblik
 oblik se kasnije može mijenjati
 povlačenjem kontrolnih točaka
PUTANJE
 nastaju kombiniranjem segmenata Bézierovih
krivulja
 potez(stroke)
 ispuna (fill)
TRANSFORMACIJE
 Afine transformacije - čuvaju ravne linije (ne savijaju ih niti ih
lome) i čuvaju paralelnost linija
 Najvažnije afine transformacije su:
translacija - pomicanje po ravnoj liniji,
skaliranje - promjena dimenzija objekta (smanjivanje ili
povećavanje),
rotacija - zakretanje oko neke točke,
zrcaljenje- zrcalna slika u odnosu na ravnu liniju (pravac) ,
smicanje - promjena kutova na osi na kojoj objekt leži (objekt
postaje nakošen).
DISTORZIJE
 Sve ostale nepravilne transformacije objekata (nisu afine)
 Kod putanja se mogu dobiti promjenom koordinata točaka na
krivulji ili nadzornih točaka
 Mogu se postići samo jednostavnom promjenom koordinata
točaka pomoću odgovarajućih aritmetičkih operacija

Vektorska grafika

  • 1.
    VEKTORSKA GRAFIKA Kolegij: Multimedijskisustavi Autor: Anamaria Citković
  • 2.
    VEKTORSKA GRAFIKA -OSNOVE  koristi za crtanje objekata koji su sastavljeni od jednostavnijih objekata kao što su crte, pravokutnici, poligoni, kružnice, te ostali grafički oblici  uobičajeni formati : Flash format SWF (binarni format) i SVG (tekstualne datoteke)  pikselu se u matrici pridružuju koordinate (x,y)  koordinatni sustav koji se koristi u većini grafičkih programa razlikuje od onog koji se koristi u matematici
  • 3.
    VEKTORSKA GRAFIKA -OSNOVE  što je niža rezolucija uređaja za prikaz, više će se uočavati "stepeničaste" ili nazubljene nepravilnost crte (jaggies)  taj problem se još naziva aliasing (poduzorkovanje)  kako bi rješili problem koristi se tehnika anti-aliasing
  • 4.
    VEKTORSKI OBJEKTI  programiza crtanje i jezici za opis vektorske grafike osiguravaju skup osnovnih oblika (pravokutnici i kvadrati, elipse i kružnice, ravne crte, poligoni, Bézierove krivulje)  složeniji oblici zatim nastaju njihovim kombiniranjem
  • 5.
    PRAVOKUTNIK  crta setako da se klikne i označi jedna vrh, a zatim se povlači dijagonalno prema nasuprotnom vrhu dok se ne dobije željena veličina  kvadrat je posebna vrsta pravokutnika
  • 6.
    ELIPSA  može secrtati povlačenjem te je dovoljno poznavanje dvije točke
  • 7.
    BÉZIEROVE KRIVULJE  klasakrivulja koje se mogu specificirati pomoću uređenog skupa nadzornih točaka pri čemu se prva i zadnja točka nazivaju krajnje točke krivulje  najznačajnija je kubična Bézierova krivulja (stupnja 3 i ima 4 nadzorne točke )
  • 8.
    CRTANJE BÉZIEROVIH KRIVULJA nakon odabira alata (pero ili Pen), prvo se klikne za određivanje početne točke, zatim se klikne na mjesto završne točke i povlači udaljavajući se od kontrolne točke kako bi se postigao željeni oblik  oblik se kasnije može mijenjati  povlačenjem kontrolnih točaka
  • 9.
    PUTANJE  nastaju kombiniranjemsegmenata Bézierovih krivulja  potez(stroke)  ispuna (fill)
  • 10.
    TRANSFORMACIJE  Afine transformacije- čuvaju ravne linije (ne savijaju ih niti ih lome) i čuvaju paralelnost linija  Najvažnije afine transformacije su: translacija - pomicanje po ravnoj liniji, skaliranje - promjena dimenzija objekta (smanjivanje ili povećavanje), rotacija - zakretanje oko neke točke, zrcaljenje- zrcalna slika u odnosu na ravnu liniju (pravac) , smicanje - promjena kutova na osi na kojoj objekt leži (objekt postaje nakošen).
  • 11.
    DISTORZIJE  Sve ostalenepravilne transformacije objekata (nisu afine)  Kod putanja se mogu dobiti promjenom koordinata točaka na krivulji ili nadzornih točaka  Mogu se postići samo jednostavnom promjenom koordinata točaka pomoću odgovarajućih aritmetičkih operacija