Estoy tratando de interpolar un punto de destino $(x,y)$ fuera de un $4$ polígono convexo de puntos dado un $4$ polígono de la fuente de puntos con valores conocidos. Es una especie de interpolación bilineal inversa, excepto cuando el punto interpolado se encuentra FUERA de un polígono convexo.
Por ejemplo, dado el siguiente polígono de origen, conozco todos los valores del polígono $(ABCD)$ el punto $(P)$ y luego la intersección $t$ $(0 \dots 1)$ la distancia $s1$ y $s2$ :
Los puntos del polígono serán trasladados a nuevos puntos en el destino, es decir:
Donde los valores conocidos son $ABCD$ la intersección de $t$ (será el mismo que el de la fuente), $s2$ , $s1$ , pero se desconoce $P$
¿Existe una forma de resolver para $P$ sin usar la trigonometría? Estoy seguro de que lo hay, pero me he quedado mirando tanto tiempo que mi cerebro se ha apagado.