在我的应用程序中,用户在同一行上指向两个点PointA
和PointB
(可以成任意角度)。所以我有以下信息
PointA坐标
pointB坐标
A点和B点之间的距离
跨距(从用户作为输入以绘制其他点)
角度(从pointA和pointB计算)。
基于此信息,另一个应用程序绘制了四个点(矩形的顶点)。
我要做的是,我必须找到这四个点(矩形)的中心点,以便能够正确绘制出这四个点之间的矩形边界。
现在,我能够以中心为pointA绘制矩形,这显然是不正确的。应该使用什么公式计算Rectangle的中心,以便可以绘制有界矩形?
图像1:
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9kQnVETy5wbmcifQ==” alt =“在此处输入图像描述”>
图像2:
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9XREoxRC5wbmcifQ==” alt =“在此处输入图像说明”>“ >>
图像3:
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9NNExxTy5wbmcifQ==” alt =“在此处输入图像描述”>
图像4:
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9nTWNFVy5wbmcifQ==” alt =“在此处输入图像描述”>
图像5:
如附图所示,在每种情况下,都以pointA为质心绘制矩形。当我希望质心位于四个点的中心时。
P.S:所有角度均为北方0度。
在我的应用程序中,用户在同一行上指向两个点PointA和PointB(可以成任意角度)。所以我有以下信息PointA坐标pointB坐标PointA之间的距离...
我认为:
如果有两个点p1,p2