我想我在这里遗漏了一些非常基本的东西,我试图画一个分成三部分的圆圈(以饼图为例)。
为此,我假设我可以绘制三个具有以下开始/结束值的弧线(以弧度表示(为简洁起见四舍五入):
arc 1: start 0, end: 2.09
arc 2: start 2.09, end: 4.18
arc 3: start 4.18 end, 6.28
我已经控制台记录了我正在绘制的实际弧线以检查参数,如下所示:
arc(400,300,100,0,2.0943951023931953)
arc(400,300,100,2.0943951023931953,4.1887902047863905)
arc(400,300,100,4.1887902047863905,6.283185307179586)
不幸的是,当我这样做时,我得到了正确的起点和终点,但弧似乎没有延伸到圆的中心。如下图所示(忽略中心圆)
谁能指出我正确的方向以使弧线画出完整的圆?似乎它们直接从头到尾以直线绘制弧度,但我希望它们像楔子一样进入中心。