3
我正在使用Fabric.js,我想在畫布上繪製圓弧。我能找到的最接近的形狀是Circle
形狀。當然,這隻能使我形成一個圓圈,而不是像一個45°或180°的圓弧。如何在Fabric.js中繪製圓弧
有沒有辦法使用Fabric.js來實現這一點?如果沒有,是否有辦法讓我獲得底層的上下文,然後創建弧並讓織物管理它?保留Fabric.js提供的選擇和縮放功能非常重要。
我正在使用Fabric.js,我想在畫布上繪製圓弧。我能找到的最接近的形狀是Circle
形狀。當然,這隻能使我形成一個圓圈,而不是像一個45°或180°的圓弧。如何在Fabric.js中繪製圓弧
有沒有辦法使用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: ''
});