Przekrzywienie – Sposób 1
Użyty został skrypt transform.js.
Ustawiamy przekrzywienie przy użyciu setTransform(1,hy, hx, 1, 0, 0)
.
Macierz jest zerowana, a następnie ustawiana na podaną transformację.
Listing
var cv = document.getElementById("canvas"); var ctx = cv.getContext("2d"); var leftX = 10; var topY = 10; var width = 150; var height = 100; var cornerRadius = 15; drawRectangle(ctx); ctx.setTransform(1,0,0.5,1,0,0); ctx.translate(200,100); drawRectangle(ctx);