线缩放 - 如何获得新坐标?

时间:2011-05-04 19:56:35

标签: graph line coordinates

我正在开发涉及线缩放的应用程序。我在Java / GWT工作,所以如果已经有内置的东西,那将是很棒的。我知道这是非常基本的数学,但是我不能理解它(在你问之前不是它的功课)。

我知道可以使用Trig完成,但这是一段代码,将运行1000次,因此如果可能,它需要是基本操作( - + / *)

基本上,橙色线会向上扩展并产生蓝线。

我有:

  • 坐标(x1,y1)& (x2,y2)
  • 橙线长度(毕达哥拉斯)
  • 蓝线长度

我需要:

  • 坐标(u1,v1)& (u2,v2)

1 个答案:

答案 0 :(得分:0)

您想要查看直线的等式。通过幅度和起点,您可以轻松计算给定长度的终点。

Y = mx + b

这是一个快速教程:

http://www.mathsisfun.com/equation_of_line.html

你也可以谷歌搜索共线点,这实际上就是你要找的。

另外你可以使用矢量数学:

http://www.netcomuk.co.uk/~jenolive/vect3.html