首頁  >  問答  >  主體

javascript - 关于向量的和单位向量之间的运算

以下代码 angle 是变量。我想问向量 vx,vy计算之后得到了 cx,cy.
我想问 cx, cy 代码了一个什么样的变量? 为什么 cx计算的时候中间用减法。cy计算的时候中间用加法。

var angle = 0.3;

var vx = 10;
var vy = 10;

var sin = Math.sin( angle );
var cos = Math.cos( angle );

var cx = vx * cos - vy * sin;
var cy = vy * cos + vx * sin;

console.log( vx, vy, cx,  cy );
PHP中文网PHP中文网2749 天前404

全部回覆(2)我來回復

  • PHP中文网

    PHP中文网2017-04-10 14:55:49

    坐标旋转公式(http://www.cnblogs.com/ywxgod/archive/2010/08/06/1793609.html)

    回覆
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-10 14:55:49

    你标签打错了,应该是个数学问题,与编程语言无关。

    回覆
    0
  • 取消回覆