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