首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Fabric.js中绘制圆弧

如何在Fabric.js中绘制圆弧
EN

Stack Overflow用户
提问于 2014-09-22 17:19:09
回答 1查看 6.1K关注 0票数 8

我和Fabric.js一起工作,我想在画布上画弧线。我能找到的最接近的形状是Circle形状。当然,这只会让我形成一个圆圈,没有什么比45°或180°的弧线更好。

有什么方法可以用Fabric.js来完成这个任务吗?如果没有,我是否可以获得底层上下文,然后创建弧形并允许fabric来管理它?重要的是保留Fabric.js提供的选择和缩放功能。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-22 18:23:51

在最新版本的FabricJS中添加了startAngleendAngle属性。https://github.com/kangax/fabric.js/pull/1675

代码语言:javascript
复制
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/

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25979688

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档