是否可以从Delphi移植TCanvas.Ellipse方法
Ellipse(X1,Y1,X2,Y2);在JavaScript中使用arc方法?
arc(x,y,r,sAngle,eAngle,counterclockwise);谢谢
发布于 2013-02-02 12:06:52
没有直接的、通用的转换;Delphi函数绘制椭圆,而JavaScript函数只绘制圆弧,而圆弧不能绘制椭圆(尽管它可以近似)。
如果您使用Ellipse绘制一个圆,那么转换就很简单。
arc(x1+(x2-x1)/2, y1+(y2-y1)/2, (x2-x1)/2, 0, Math.PI/2);如果你想要一个椭圆,考虑使用something other than arc, like Bezier curves。
https://stackoverflow.com/questions/14657456
复制相似问题