0
可能重复:
How to calculate the mirror point along a line?如何计算沿两点创建的线的镜像点?
在2D平面,我有一个点和一条线的开始和结束点。
如何获得沿这条线的镜像点?
可能重复:
How to calculate the mirror point along a line?如何计算沿两点创建的线的镜像点?
在2D平面,我有一个点和一条线的开始和结束点。
如何获得沿这条线的镜像点?
可以使用反射镜矩阵:
该矩阵是仅适用于穿过坐标系统的0.0载体。因此你必须翻译点矢量拳头。然后翻译回来的向量。
参见维基百科: Wikipedia Spiegelungsmatrix
英文版本可以在这里找到:Wikipedia Coordinate rotations and reflections
究竟你的意思是 '镜像点'?你的初始点的图像反映在由行开始和结束点定义的镜像中?或者是其他东西? – Rup 2012-07-22 10:31:30
是的。我的初始点的图像反映在由行开始和结束点定义的镜像中。 – Dumitru 2012-07-22 10:33:04
好的 - 然后你想要做的就是计算垂直向量到你的镜面(交换X和Y坐标并取反),然后计算从你的点开始的那条垂直线与镜面相交的位置,然后延长垂直线经过镜子的相同距离。有可能狡猾的方式,你也可以通过转换坐标来做到这一点。 – Rup 2012-07-22 10:41:23