Math 将向量添加到位置

Math 将向量添加到位置,math,2d,Math,2d,我在2D空间中有一个对象,它的位置是(A,B),方向是(0到360)。 我有一段距离,比如说D。 我想在对象的位置上加上D,在对象所望的方向上 从数学上讲,我该怎么做呢? 谢谢。结果将是: (X,Y)=(A,B)+D*(cos(O),sin(O)) 编辑:向量方程等效于: X=A+D*cos(O) Y=B+D*sin(O)谢谢,但是你能分别解释如何得到X和如何得到Y吗?非常感谢。我对这些概念一无所知。这些问题最好用向量来表达。我建议你查一下,这比直接操作坐标方便得多。谢谢,但我要找的是物体向前移

我在2D空间中有一个对象,它的位置是(A,B),方向是(0到360)。 我有一段距离,比如说D。 我想在对象的位置上加上D,在对象所望的方向上

从数学上讲,我该怎么做呢? 谢谢。

结果将是:

(X,Y)=(A,B)+D*(cos(O),sin(O))

编辑:向量方程等效于:

X=A+D*cos(O)


Y=B+D*sin(O)

谢谢,但是你能分别解释如何得到X和如何得到Y吗?非常感谢。我对这些概念一无所知。这些问题最好用向量来表达。我建议你查一下,这比直接操作坐标方便得多。谢谢,但我要找的是物体向前移动D距离后的坐标。我猜你给我的公式可以计算,但我不知道(A,B)加在其他东西上意味着什么,或者D乘以(A,B)意味着什么。因此,如果您能通过解释如何操纵每个值来详细说明公式,我将非常感激。非常感谢。举例来说,我知道D*A的意思。但我不知道D*(A,B)是什么意思。实际上,这个公式似乎没有考虑运动的方向。这是正确的吗?物体有一个方向,我想把它朝着它看的方向移动。好的,我更新了方程,考虑到了方向。