¿Cómo encuentro la Posición del Punto3 sabiendo que la Posición del Punto1 y el Punto2 y la longitud de la Línea Punto1 a Punto2 y la longitud de la línea Punto1 a Punto3?
Necesito una fórmula para calcular la posición del tercer punto, sabiendo que la posición del Punto1 y el Punto2 y la longitud de la línea (Punto1, Punto2) y la longitud de la línea (Punto1, Punto3).
# We represent it as follows:
Point1 as P1, Point2 as P2, Point3 as P3
P1 = (2, 16) or P1x,P1y = (2, 16)
P2 = (8, 10) or P2x,P2y = (8, 10)
length of the line (P1, P2) as L1, Length of the line (P1, P3) as L2
# I want to make length of the L2 longer than L1 ( so I plus 5 to length of the line L1 )
L1 = 8.5
L2 = L1 + 5 = 13.5
Find : Point 3 => P3 = (P3x = ?, P3y =?)
Este es mi código: cómo encuentro la longitud de la línea.
import math
def calculateDistance(x1,y1,x2,y2):
dist = math.sqrt((x2 - x1)**2 + (y2 - y1)**2)
return dist
Entonces, ¿cómo podemos encontrar la posición de P3?
Find : P3 = (P3x = ?, P3y =?)
Mostrar la mejor respuesta