[英]How to draw arc in Fabric.js
我正在使用Fabric.js,我想在畫布上繪制弧線。 我能找到的最接近的形狀是Circle
。 當然,這只能使我制作一個圓形,而不像弧形跨越45°或180°。
有沒有辦法用Fabric.js來實現這個目標? 如果沒有,有沒有辦法可以獲得底層上下文,然后創建弧並允許結構管理它? 保留Fabric.js提供的選擇和擴展功能非常重要。
在最新版本的FabricJS for circle中添加了startAngle
和endAngle
屬性。 https://github.com/kangax/fabric.js/pull/1675
var canvas = new fabric.Canvas('c');
var circle = new fabric.Circle({
radius: 20,
left: 100,
top: 100,
angle: 45,
startAngle: 0,
endAngle: Math.PI,
stroke: '#000',
strokeWidth: 3,
fill: ''
});
示例: http : //jsfiddle.net/mmeqec89/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.