怎么用vx,vy两个速度来控制一个点走圆形?

怎么在每一个步长里,通过控制一个点的垂直移动距离和水平移动距离,来让该点走圆形。

因为要做一个 点 走圆形路径的动画

  • function 的这个 $(this) 怎么不是当前,而是 Window,怎么让他是当前
  • 关于使用chrome提供的测试Node,未发现有Node debugging此项,不知大家用时是怎么设置的
  • 请教省市区联动的JS中地区是怎么封装的???
  • es6出来了,nodejs 4也发布了,很多库是不是没用了,比如co?
  • Interval速度叠加问题
  • 这个return是代表onChange函数结束,还是if里面的不执行了?
  • websocket,后端使用nodejs,不用socket.io该怎么写后端
  • 可否帮我看看轮播出现了什么问题?
  • while((m = text.match(exp))){}比while(m = text.match(exp)){}好在哪里?
  • js将字符串转成二维码原理是啥
  • 移动浏览器如何打开已存在的标签页
  • webstorm2016.1怎么兼容es6
  • 2 Solutions collect form web for “怎么用vx,vy两个速度来控制一个点走圆形?”

    三角函数不要交还给数学老师啊

    T = 60
    degree = 360 / T
    r = 10
    for step in T:
        x = r * cos(degree * step)
        y = r * sin(degree * step)
        plot(x,y)

    圆心和半径确定的话,给定一个x总能找到两个y吧,再加以简单的判断区分这两个y值,就可以知道坐标了。
    为什么要确定步长呢?每次都不一样,算起来也不方便。用圆的方程吧。

    .