我正在学习如何使用GWT构建Web应用程序。我想绘制一个圆弧,但不管起点和终止角度,我总是得到一个圆圈。我试过了
context2d.arc((double)cx, (double)cy, 40., 0., 180., true);
context2d.stroke();
和
context2d.beginPath();
context2d.arc((double)cx, (double)cy, 40., 0., 180., true);
context2d.closePath();
context2d.stroke();
每次我得到一个完整的圆圈。我甚至在之前和context2d.save()
之后添加了context2d.restore()
并且仍然是一个完整的圈子。
答案 0 :(得分:1)
startAngle - the start angle, measured in radians clockwise from the positive x-axis
endAngle - the end angle, measured in radians clockwise from the positive x-axis
0和180是度。
尝试使用而不是180来使用3.14159265(实际上是弧度180度)