将图像向其方向移动?

时间:2012-02-24 03:15:57

标签: java android image rotation

我是一个相对年轻的java开发人员。我还不太了解几何。我需要知道算法是什么(以代码形式)将对象移向它旋转的方向。谢谢!

1 个答案:

答案 0 :(得分:3)

(学习基本几何/基本矢量数学会有很多帮助,例如http://www.helixsoft.nl/articles/circle/sincos.htm

如果您的方向是某种向量 - 只需通过相应的x和y分量(可能缩放)来偏移当前位置。

如果方向是角度 - 使用sin / cos来计算偏移和比例:

    x = speed * cos (angleRadians);
    y = speed * sin (angleRadians);

将度数转换为弧度 - 除以PI。