Dada una unión de objetos convexos y un punto p dentro de esta unión, ¿cómo encontrar el punto más cercano en la superficie (cóncava) de la unión de p?punto más cercano en la superficie cóncava desde el punto
Por lo que vale, puedo encontrar fácilmente el punto más cercano en la superficie de un solo objeto convexo, es la unión de varios que me está dando problemas.
EDIT: Lo siento mucho, me refería a la unión de los objetos y no la intersección :(Disculpas a todos los que respondió
Edit2:. Aquí hay una pequeña imagen que describe la situación de cortesía AakashM , un es el punto más cercano en la superficie de a de O, b es el punto más cercano en la superficie de B de O y x es el punto que realmente estoy buscando (O == p).
Mis objetos no son objetos poligonales, pero las líneas de radio (creo que la cápsula término se utiliza a veces para esto, pero no sé si este término es universalmente aceptada).
¿Con qué frecuencia plantea esta consulta (para un conjunto dado de objetos convexos)? ¿Valdrá la pena calcular primero la intersección de todos los polígonos convexos? Entonces solo debes calcular el punto más cercano con respecto al objeto de intersección. – Frank
¿Cuántas dimensiones estamos hablando? Además, una ilustración podría ser útil. –
@Frank Si solo trabajas con polígonos, es posible que tengas razón. Para objetos generales puede ser difícil calcular/almacenar la intersección. – MartinStettner