Tengo una aplicación de Python donde necesito encontrar una posición que esté exactamente en el medio entre dos coordenadas de pantalla, pero no puedo encontrar un algoritmo para hacer esto. ¿Cómo se puede lograr esto?¿Posición entre dos puntos?
5
A
Respuesta
16
coordenada X es (+ x2 x1)/2
coordenada y es (+ y2 y1)/2
5
Esta es la geometría elemental:
- point1 (x1, y1)
- punto2 (x2, y2)
- point_in_the_middle (x = (+ x2 x1)/2, y = (+ y2 y1)/2)
¿O quisiste decir algo más?
dmckee: Sí querido! :)
1
El punto medio (C) debe ser el promedio de los dos puntos (A, B):
Cx = (Ax + Bx)/2
Cy = (Ay + By)/2
3
usted quiere encontrar el punto medio de una línea. Aquí hay un pequeño artículo para explicar las matemáticas detrás de esto. http://regentsprep.org/regents/math/midpoint/Lmidpoint.htm (acoplamiento muerto)
https://en.wikipedia.org/wiki/Midpoint
Básicamente su algoritmo se verá así:
midX = (x1 + x2)/2
midY = (y1 + y2)/2
Cuestiones relacionadas
- 1. Obtener la distancia entre dos puntos geográficos
- 2. Android: para trazar una ruta entre dos puntos geográficos
- 3. Cálculo de la distancia entre dos puntos
- 4. Transformación entre dos conjuntos de puntos
- 5. ¿Cómo encuentro la distancia entre dos puntos?
- 6. la distancia entre dos puntos Android
- 7. Dibujando un camino entre dos puntos
- 8. distanceFromLocation - Calcular la distancia entre dos puntos
- 9. Distancia entre dos lat, lon puntos
- 10. línea Draw entre dos puntos usando OpenLayers
- 11. Cálculo de una curva cuádruple entre dos puntos xy
- 12. ¿Ángulo entre 3 puntos?
- 13. Manera eficiente de encontrar la distancia entre dos puntos 3D
- 14. ¿Diferencia entre operadores de dos puntos y flechas en PHP?
- 15. Sombreando un área entre dos puntos en un diagrama matplotlib
- 16. ¿Encontrar coordenadas de un punto entre dos puntos?
- 17. Medir la distancia entre dos puntos Lat/Lng
- 18. Sombreando un gráfico de densidad de kernel entre dos puntos.
- 19. Rectángulo de dibujo entre dos puntos con ancho arbitrario
- 20. OpenLayers: ¿Cómo calcular la distancia entre dos puntos?
- 21. WPF Matemáticas para semicírculo usando ArcSegment entre dos puntos arbitrarios
- 22. Calcular el ángulo entre dos puntos de latitud/longitud
- 23. la distancia más corta entre dos puntos (conjunto disjunto)
- 24. ¿Cómo puedo calcular la distancia entre dos puntos en MkMapview?
- 25. Cálculo del ángulo entre la línea definida por dos puntos
- 26. Diferencia de distancia entre dos puntos en iOS y Android
- 27. ¿Cómo usar OpenStreetMap para obtener distancia entre dos puntos?
- 28. ¿Cómo puedo obtener la distancia entre dos puntos latlng?
- 29. Encontrar la posición de la diferencia entre dos cadenas
- 30. UIPinchGestureRecognizer posición de la vista pellizcada entre los dos dedos
+1 para codeishness, incluso si tehvan que venció a la golpe, pero por favor formatealo! – dmckee