Buenas, tengo esta duda desde hace ya algún tiempo... la solvente de un modo que no estoy contento internamente (probé a purificarme con danzas tribales pero no funciona). El tema es, un usuario puede trazar una ruta libremente por un lienzo... (como cuando coges el lápiz en el paint).. hasta aquí todo correcto, el tema está en que quiero guardar la información de "la ruta" trazada pero empleando el menor numero de puntos posibles (obviamente perdiendo cierta 'calidad').
El método que usé es tan sencillo como ver las diferencias de los ángulos que van formando los puntos y si esta dentro de lo que yo considero tolerable el punto se omite... si supera ese "umbral" el punto se guarda.... obviamente cuanto mas amplia defina esa diferencia la calidad del trazado disminuye... la cuestión que tengo es si existe algún método algo mas "pro" pero que no me cuesta la vida implementarlo xDD. Gracias.
Cuantos menos puntos se guarden y mas fiel quede el trazado resultante al original, mejor.
No se si me lié explicando :\