2017-02-21 51 views

ответ

2

без наклона холста

function drawRotatedSquare (x, y, width, height, rotate) { // rotate in radians 
    ctx.setTransform(1, 0, 0, 1, x, y); // overwrite existing transform 
    ctx.rotate(rotate); 
    ctx.fillRect(-width/2, -height/2, width, height); 
} 

Вы можете сделать, чтобы град радиана преобразования, я никогда не понимал, почему все хотят, чтобы сделать это.