Buenos días,
Tengo un polígono de cuatro lados como el que adjunto en el archivo poligono1.png
Con un programa de dibujo, me deja decirle que quiero reducir internamente el lado derecho 60mm, el lado superior 30mm y el lado izquierdo 80mm.
Y en el fichero poligono2.png se ve como quedaría (esta imagen muestra el polígono antes y después).
\( \longrightarrow{} \)
Esto lo hacen muchos programas de dibujo sin problema. Mi problema es que yo necesito calcularlo 'a mano' sin usar un programa, es decir, tengo todos los datos del polígono original (cotas, coordenadas, todo), y necesito que un usuario me diga cuanto quiere reducir en cada lado del polígono para pasar del poligono1 al poligono2.
Esto también debería ser posible si la forma en cuestión tiene algún lado curvo (como indico en el adjunto poligono3.png).
Espero haberme explicado bien. Muchísimas gracias por adelantado.