pix
konstruktora.[xmin,xmax]×[ymin,ymax]
.GKS
konstruktor preslikava pravokutnik [xmin,xmax]×[ymin,ymax]
na pravokutnik [0,w]×[0,h]
pri čemu duljine jediničnih dužina na koordinatnim osima ne moraju biti jednake.sx
konstruktor odredi faktor sx
po formuli i stavi sy=-sx
. U ovom slučaju se pravokutnik [xmin,xmax]×[y',ymax]
preslika na pravokutnik [0,w]×[0,h]
pri čemu je općenito y'≠ymin
. Pomoću ymax
možemo translatirati sliku duž y
-osi, dok ymin
uopće nije potreban za definiciju ovog konstruktora.sy
konstruktor odredi faktor sy
po formuli i stavi sx=-sy
. U ovom slučaju se pravokutnik [xmin,x']×[ymin,ymax]
preslika na pravokutnik [0,w]×[0,h]
pri čemu je općenito x'≠xmax
. Pomoću xmin
možemo translatirati sliku duž x
-osi, dok xmax
uopće nije potreban za definiciju ovog konstruktora.EqualX
konstruktor preslikava pravokutnik [xmin,xmax]×[-y',y']
na pravokutnik [0,w]×[0,h]
pri čemu se y'
odredi tako da vrijedi sx=-sy
. U ovom slučaju niti jedan od brojeva ymin
i ymax
nemaju nikakvog utjecaja pa nisu uopće potrebni kod definicije tog konstruktora.EqualY
konstruktor preslikava pravokutnik [-x',x']×[ymin,ymax]
na pravokutnik [0,w]×[0,h]
pri čemu se x'
odredi tako da vrijedi sx=-sy
. U ovom slučaju niti jedan od brojeva xmin
i xmax
nemaju nikakvog utjecaja pa nisu uopće potrebni kod definicije tog konstruktora.pix
konstruktor omogućuje korisniku da sam navede duljinu jedinične dužine na obje osi u pikselima. Ovaj konstruktor vodi brigu o tome da je pravokutnik unutar kojeg se nalaze koordinatne osi centriran s obzirom na okvir canvasa, tj. središte tog pravokutnika mora se podudarati sa središtem canvasa. Koordinantne osi se ne moraju rastegnuti na rubove okvira canvasa; mogu upasti strogo unutar okvira canvasa ili mogu krajevi pobjeći izvan okvira canvasa. Koji slučaj će nastupiti ovisi o vrijednosti varijable pix
i dimenzijama canvasa. Moguće je da cijela slika ne stane unutar okvira canvasa zbog prevelike jedinične duljine, odnosno premalih dimenzija canvasa. Prilikom promjena dimenzija canvasa, slika je cijelo vrijeme fiksne veličine i ostaje centrirana unutar okvira canvasa.