Vonalrajz
Vonal rajzolása:
szám setlinewidth -
a vonal szélességét adja meg ( pontban ), amely érvényes a következő beállításig,
szám = 0 esetben a legvékonyabb vonalat rajzolja ( eszköz-függő )
int setlinecap -
a szakaszvégek beállítása
int setlinejoin -
a szakaszok kapcsolódásának beállítása
num setmiterlimit -
az ún. miterlimit paramétert ( ami a kapcsolódások beállításánál
játszik szerepet - 0 ), num ( >=1 ) -ra állítja, a kis szögben csatlakozó szakaszok "könyökét" levágja.
a kapcsolat:
l/w = 1/ sin(x/2)
ahol l a könyök hossza, w a vonalvastagság.
Ha x ennél kisebb, akkor levágás!
Szaggatott vonal rajzolása:
tömb eltolás setdash -
Adott minta ciklikus ismétlésével állítjuk elő. Az elemeket egy tömbben tároljuk.
pl.:
a lap teteje