为什么45度线偏了?

Why is 45 degree line off?

我画了 2 条线:

  1. x:10, y:10;角度:45度;长度:100
  2. x:25, y:10;角度:45度;长度:100

这是来自两行的图像:

左上角当然是(0,0)。 左边的线似乎绘制正确。第二行发生了什么?

这是我将度数和长度转换为端点的公式:

    var radians:Number = angle * Math.PI / 180;

    _x2 = Math.cos(radians) * length;
    _y2 = Math.sin(radians) * length;

两行都是错误的,两个端点的公式应该是:

_x2 = x + Math.cos(radians) * length;
_y2 = y + Math.sin(radians) * length;