Algorithm 有没有办法得到点的坐标?

Algorithm 有没有办法得到点的坐标?,algorithm,Algorithm,这是一个算法问题。 假设我们知道x1y1和x2y2的坐标,有没有办法得到x3y3左和x4y4右的坐标,正好与x1y1成90度-1米 获取P1和P2之间的差值,交换x/y分量,将它们除以差值的绝对值,然后分别从P1中加/减。Python中的示例: >>>P=命名的整数P,x y >>>p1=P3,4 >>>p2=P5,3 >>>dx=p2.x-p1.x >>>dy=p2.y-p1.y >>>a=dx**2+dy**2**.5 >>>Pp1.x+dy/a,p1.y-dx/a Px=2.5527864

这是一个算法问题。 假设我们知道x1y1和x2y2的坐标,有没有办法得到x3y3左和x4y4右的坐标,正好与x1y1成90度-1米


获取P1和P2之间的差值,交换x/y分量,将它们除以差值的绝对值,然后分别从P1中加/减。Python中的示例:

>>>P=命名的整数P,x y >>>p1=P3,4 >>>p2=P5,3 >>>dx=p2.x-p1.x >>>dy=p2.y-p1.y >>>a=dx**2+dy**2**.5 >>>Pp1.x+dy/a,p1.y-dx/a Px=2.552786404500042,y=3.1055728090000843 >>>Pp1.x-dy/a,p1.y+dx/a Px=3.447213595499958,y=4.894427190999916
交换P1和P2之间差值的x/y分量,然后除以绝对值,再加上P1或类似的值?