利用canvas API
ctx.ellipse(x, y, radiusX, radiusY, rotation, startAngle, endAngle, anticlockwise);
参数:
x
椭圆圆心的 x 轴坐标。
y
椭圆圆心的 y 轴坐标。
radiusX
椭圆长轴的半径。
radiusY
椭圆短轴的半径。
rotation
椭圆的旋转角度,以弧度表示(非角度度数)。
startAngle
将要绘制的起始点角度,从 x 轴测量,以弧度表示(非角度度数)。
endAngle
椭圆将要绘制的结束点角度,以弧度表示(非角度度数)。
问题:当鼠标moveDown时记录起点坐标,moveUp时记录结束点坐标(这两个点都是椭圆最边上的坐标点),通过这两点可以计算出上边的参数值画出一个椭圆来,这样能实现吗。还有别的方法没有
宝慕林4294392
相关分类