7
我試圖在HTML畫布中繪製彎曲的箭頭。我沒有問題繪製曲線,但我不知道如何將>
放在線的末端(方向)。HTML畫布 - 繪製彎曲的箭頭
ctx.beginPath();
ctx.fillStyle = "rgba(55, 217, 56,"+ opacity +")";
ctx.moveTo(this.fromX,this.fromY);
ctx.quadraticCurveTo(this.controlX, this.controlY, this.toX, this.toY);
ctx.stroke();
我的想法是在最後一小部分線上畫一個三角形。 如何獲得線中點的座標?
下面是更好地理解的圖像。
+1,只改變我做了這裏:http://jsfiddle.net/SguzM/1/是改變使用的'反正切'atan2'來支持負角度並防止零除。 – Variant
啊,好想! –
非常好謝謝你倆 – deep