^^transform

Click on canvas to transform:  You can see the figure, before, and after transformation of coordinates.

 

La trasformazione qui  fatta e' quella che trasforma le coordinate canvas standard, nelle coordinate cartesiane standard, con l'origine posta al centro della canvas (zona rettangolare su cui si disegna).

Trasformazione in coordinate cartesiane standard, con l'origine nel centro canvas

ctx.transform(1, 0, 0, -1, CVW/2, CVH/2);

 

Ricordiamo:

La canvas e' concepita come un continuo !  non una sequenza di interi-unit�-pixel. Problematica del rappresentare spessori = 0.  >>>

fillRect(0, 0, b, 1) riempie tutto il pixel soprastante l'asse x.