¿Podría alguien mostrar el código que lo haría rápidamente? Supongamos que obtenemos tres puntos p1, p2, p3 en orden de izquierda a derecha. Por lo tanto, la solución también debe verificar si el círculo es válido, es decir, (p1, p2, p3) son en sentido antihorario.Calcula el centro y el radio del círculo a partir de 3 puntos
9
A
Respuesta
11
Para el cálculo de los parámetros de círculo, echar un vistazo a:
http://paulbourke.net/geometry/circlesphere/ Look para "ecuación de un círculo a partir de 3 puntos (2 dimensiones)"
para determinar la orientación, puede utilizar la fórmula del área de polígono:
http://paulbourke.net/geometry/polygonmesh/ buscar "Cálculo del área y centro de gravedad de un polígono"
por favor dígame si usted necesita esto en un lenguaje de programación específico.
7
Conecta dos puntos cualquiera en el círculo y tienes un acorde.
La bisectriz perpendicular de un acorde debe pasar por el centro.
La intersección de las bisectrices de dos acordes será el centro.
El resto (reducción para formar el cálculo más eficiente) se deja como ejercicio para el lector ...
Cuestiones relacionadas
- 1. Dibujar arco con 2 puntos y el centro del círculo
- 2. ¿Cuál es el algoritmo para encontrar el centro de un círculo a partir de tres puntos?
- 3. determinar el centro del círculo basado en dos puntos (radio conocido) con resolver/optim
- 4. Crear un polígono-círculo SqlGeography a partir de un centro y radio
- 5. Dibuje un círculo con un radio y puntos alrededor del borde
- 6. Cuenta el número de puntos dentro de un círculo rápido
- 7. Encuentra ángulo de un punto desde el centro del círculo
- 8. SVG - círculo de escala desde el centro
- 9. Cómo obtener el centro del conjunto de puntos usando Python
- 10. Unidad del radio del círculo en google maps javascript api?
- 11. ¿Calcula el área de intersección entre un círculo y un triángulo?
- 12. Google Maps API en Javascript, dibuja el radio de un círculo?
- 13. Radio de múltiples puntos de latitud/longitud
- 14. Android Cambiando dinámicamente el tamaño del círculo, solo la mitad del círculo se actualiza correctamente
- 15. ¿Cómo puedo encontrar el centro del objeto?
- 16. ¿Cómo centro este número dentro del círculo? - CSS
- 17. Encontrar las coordenadas en el borde de un círculo
- 18. Google Maps V3 El círculo y el círculo que creé no coinciden
- 19. ¿por qué hacer clic derecho crea un punto naranja en el centro del círculo?
- 20. jQuery ~ Cómo animar el ancho y alto de la caja desde el centro del centro
- 21. Cómo dibujar la imagen en el centro del botón de radio
- 22. GeoDjango: Cómo crear un círculo basado en punto y el radio
- 23. Encontrar el centro de un clúster
- 24. UItextfiled cómo hacer el radio del borde y mantener la sombra del borde también radio
- 25. Si varios puntos compensan un círculo?
- 26. Obtener todos los puntos dentro de cierto radio en Django
- 27. Android Canvas.drawCircle en el centro de la pantalla
- 28. El botón de radio no se alinea correctamente en el centro en jquery mobile versión 1.0?
- 29. Encuentra más puntos encerrados en un tamaño fijo círculo
- 30. PostGIS: Encontrar puntos dentro de cierto radio desde otros puntos
Exactamente lo que necesitaba, una explicación completa y clara. ¡Gracias! – themaestro
Los enlaces están rotos. ¿Tienes algún otro enlace de trabajo? –
Ambos enlaces están rotos. Cualquier otro enlace? –