账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    JS怎么拖动鼠标在canvas上动态画椭圆
    21
    0

    利用canvas API
    ctx.ellipse(x, y, radiusX, radiusY, rotation, startAngle, endAngle, anticlockwise);

    参数:
    x
    椭圆圆心的 x 轴坐标。
    y
    椭圆圆心的 y 轴坐标。
    radiusX
    椭圆长轴的半径。
    radiusY
    椭圆短轴的半径。
    rotation
    椭圆的旋转角度,以弧度表示(非角度度数)。
    startAngle
    将要绘制的起始点角度,从 x 轴测量,以弧度表示(非角度度数)。
    endAngle
    椭圆将要绘制的结束点角度,以弧度表示(非角度度数)。

    问题:当鼠标moveDown时记录起点坐标,moveUp时记录结束点坐标(这两个点都是椭圆最边上的坐标点),通过这两点可以计算出上边的参数值画出一个椭圆来,这样能实现吗。还有别的方法没有

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 挥刀剁掉 普通会员 1楼
      502 Bad Gateway

      502 Bad Gateway


      nginx
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部