
Translacja – sposób 2
Ustawiamy translację przy użyciu setTransform(1, 0, 0, 1, dx, dy).
Macierz jest zerowana, a następnie ustawiana na podaną transformację.
Użyty został Skrypt transform.js.
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,1,160,60);
drawRectangle(ctx);
