我想創建一個函數,在其軸上旋轉一個正方形。在HTML5畫布上旋轉其軸上的方形?
var halfWidth = canvas.width/2;
var halfHeight = canvas.height/2;
var x = halfWidth-10;
var y = halfHeight-10;
var w = 20;
var h = 20;
var deg = 45;
rotate(x, y, w, h, deg);
ctx.fillRect(x, y, w, h);
功能:
function rotate(x, y, w, h, deg) {
// ctx.translate() and ctx.rotate()
// goes here.
}
如何做到這一點?
類似http://stackoverflow.com/questions/4984316/draw-square-and-rotate-it –
@kavinshah - 不幸的是誰回答了這個問題並沒有理會張貼人他們的代碼,現在他們的小提琴已經過期。始終發佈代碼! – mrtsherman