Dado un punto (pX, pY) y un círculo con un centro conocido (cX, cY) y radio (r), ¿cuál es la cantidad más corta de código Puedes encontrar el punto en el círculo más cercano a (pX, pY)?La mejor manera de encontrar un punto en un círculo más cercano a un punto dado
Tengo algún tipo de código funcionando, pero implica convertir el círculo en una ecuación de la forma (x - cX)^2 + (y - cY)^2 = r^2 (donde r es el radio) y usando la ecuación de la línea del punto (pX, pY) a (cX, cY) para crear una ecuación cuadrática a resolver.
Una vez que elimine los errores, funcionará, pero parece ser una solución poco elegante.
esto es tarea de hecho –
Era en realidad para un juego, pero obtuvo la solución, no obstante. –