我已经检查了 YUI3 图形模块的文档,但似乎找不到任何绘制弧线的方法?有适用于贝塞尔曲线的功能,但没有适用于弧的功能。考虑到 SVG 路径很好地支持 arc,但不能用 YUI 绘制,这很奇怪?
我应该退出 YUI3 图形并使用 RaphaelJS - 它似乎拥有一切。
我已经检查了 YUI3 图形模块的文档,但似乎找不到任何绘制弧线的方法?有适用于贝塞尔曲线的功能,但没有适用于弧的功能。考虑到 SVG 路径很好地支持 arc,但不能用 YUI 绘制,这很奇怪?
我应该退出 YUI3 图形并使用 RaphaelJS - 它似乎拥有一切。
看起来你从 yui 官方团队那里得到了答案:
http://yuilibrary.com/forum/viewtopic.php?p=33410
图形路径形状当前不支持弧形方法。请提交一张票,我会添加一张。
所以要么等待他们实现它,要么使用另一个库。
yui 和他们的团队的好处是——他们非常敏捷,而且更改的周转时间非常快。
我在图形模块中看了更多,我看到了这个:
http://yuiblog.com/sandbox/yui/3.3.0pr3/api/graphics-svg.js.html
drawWedge: function(x, y, startAngle, arc, radius, yRadius)
还有
http://yuilibrary.com/yui/docs/api/files/graphics_js_CanvasPieSlice.js.html#l1
试试这些,看看它们是否有效。