平面坐标系中,求点在线上的投影坐标(如图)

Posted 奶味洋葱头

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了平面坐标系中,求点在线上的投影坐标(如图)相关的知识,希望对你有一定的参考价值。

已知点A(x1,y1)、B(x2,y2)、M(m,n),求点M在线段AB上的投影坐标。


 

double CTrackLineView::PointToXianDuanChuiYingPointjingdu(double m, double n, double x1, double y1, double x2, double y2)
{//计算点到线垂影坐标
	return 
		(
		(m*(x2-x1)*(x2-x1)+n*(y2-y1)*(x2-x1)+(x1*y2-x2*y1)*(y2-y1))
		/((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1))
		);


}
double CTrackLineView::PointToXianDuanChuiYingPointweidu(double m, double n, double x1, double y1, double x2, double y2)
{//计算点到线垂影坐标
	return
	(
		(m*(x2-x1)*(y2-y1)+n*(y2-y1)*(y2-y1)+(x2*y1-x1*y2)*(x2-x1))
		/((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1))
	);

}

  

 


以上是关于平面坐标系中,求点在线上的投影坐标(如图)的主要内容,如果未能解决你的问题,请参考以下文章

拍的照片怎么加上投影坐标

利用在线绘制3d几何图形工具分析投影变化

坐标转换经纬度

常用坐标系简介以及转换(附代码)

高斯坐标正反算

图像变换DIBR-3D图像变换(3D Image Warping)matlab源码