如何在Raphael JS中绘制半个椭圆?

时间:2017-04-06 09:58:21

标签: raphael ellipse

我一直试图理解以下代码,但我似乎无法控制参数的作用。我必须在某个位置绘制半个椭圆。任何人都可以向我解释路径的参数是什么意思,以掌握这种形状。感谢。

var curve4 = paper.path("M150,150 A100,70 0 1,1 150,10")
            .attr({"stroke-width": 2, stroke: "red"});

1 个答案:

答案 0 :(得分:0)

好的,我解决了语法问题:

paper.path("M x_start,y_start A width,height rotation 1,direction x_end,y_end")

关于旋转和方向之间的那个1我不确定。它可能也涉及方向位。我用椭圆参数创建了一个小提琴:https://jsfiddle.net/ansjovis/vgw3vdc8/4/