Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Graph 直线缩放-如何获得新坐标?_Graph_Line_Coordinates - Fatal编程技术网

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

Graph 直线缩放-如何获得新坐标?,graph,line,coordinates,Graph,Line,Coordinates,我正在开发一个涉及线条缩放的应用程序。我在Java/GWT中工作,所以如果已经内置了一些东西,那就太好了。我知道这是一门很基础的数学,但在你问之前我无法理解这不是作业 我知道可以用Trig完成,但这是一段代码,将运行1000次,因此如果可能,它需要是基本操作-+/* 从本质上讲,橙色线会放大并生成蓝色线 我有: 坐标x1、y1和x2、y2 毕达哥拉斯的橙色线长度 蓝线长度 我需要: 坐标u1、v1和u2、v2 你想研究一条直线的方程。使用“幅值”和“起点”,可以轻松计算给定长度的终点 Y=mx+

我正在开发一个涉及线条缩放的应用程序。我在Java/GWT中工作,所以如果已经内置了一些东西,那就太好了。我知道这是一门很基础的数学,但在你问之前我无法理解这不是作业

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

从本质上讲,橙色线会放大并生成蓝色线

我有:

坐标x1、y1和x2、y2 毕达哥拉斯的橙色线长度 蓝线长度 我需要:

坐标u1、v1和u2、v2
你想研究一条直线的方程。使用“幅值”和“起点”,可以轻松计算给定长度的终点

Y=mx+b

下面是一个快速教程:

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

或者,你可以使用向量数学: