我正在使用Fabric.js,我想在画布上绘制圆弧。我能找到的最接近的形状是Circle
形状。当然,这只能使我做出一个圆,没有什么比跨度为45°或180°的弧更是如此。
有没有办法用Fabric.js做到这一点?如果不是,是否有办法获取基础上下文,然后创建弧并允许结构管理弧?保留Fabric.js提供的选择和缩放功能非常重要。
在最新版本的FabricJS中添加了圈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: ''
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句