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. línea Draw entre dos puntos usando OpenLayers
- 4. Distancia entre dos lat, lon puntos
- 5. Dibujando un camino entre dos puntos
- 6. la distancia entre dos puntos Android
- 7. ¿Cómo encuentro la distancia entre dos puntos?
- 8. Cálculo de la distancia entre dos puntos
- 9. Transformación entre dos conjuntos de puntos
- 10. distanceFromLocation - Calcular la distancia entre dos puntos
- 11. Cálculo de una curva cuádruple entre dos puntos xy
- 12. ¿Ángulo entre 3 puntos?
- 13. Rectángulo de dibujo entre dos puntos con ancho arbitrario
- 14. ¿Diferencia entre operadores de dos puntos y flechas en PHP?
- 15. la distancia más corta entre dos puntos (conjunto disjunto)
- 16. Cálculo del ángulo entre la línea definida por dos puntos
- 17. WPF Matemáticas para semicírculo usando ArcSegment entre dos puntos arbitrarios
- 18. Manera eficiente de encontrar la distancia entre dos puntos 3D
- 19. ¿Encontrar coordenadas de un punto entre dos puntos?
- 20. Medir la distancia entre dos puntos Lat/Lng
- 21. Diferencia de distancia entre dos puntos en iOS y Android
- 22. ¿Cómo usar OpenStreetMap para obtener distancia entre dos puntos?
- 23. Sombreando un área entre dos puntos en un diagrama matplotlib
- 24. Calcular el ángulo entre dos puntos de latitud/longitud
- 25. ¿Cómo puedo calcular la distancia entre dos puntos en MkMapview?
- 26. Sombreando un gráfico de densidad de kernel entre dos puntos.
- 27. OpenLayers: ¿Cómo calcular la distancia entre dos puntos?
- 28. ¿Cómo puedo obtener la distancia entre dos puntos latlng?
- 29. UIPinchGestureRecognizer posición de la vista pellizcada entre los dos dedos
- 30. Encontrar la posición de la diferencia entre dos cadenas
+1 para codeishness, incluso si tehvan que venció a la golpe, pero por favor formatealo! – dmckee