Suavização eficiente da linha (simplificar)
Estou criando um aplicativo de pintura no Actionscript (embora minha pergunta não esteja relacionada ao Actionscript). A idéia básica é começar a pintar quando o mouse é pressionado e rastrear os movimentos do mouse. O que eu quero alcançar é:
reduzir "ruído" do mouse ecrie linhas de aparência mais suave.Agora, (1) é problemático porque recebo milhares de movimentos do mouse em alguns segundos. Devido a (1) a linha pode parecer irregular. Que ideia atual: quando o usuário termina de desenhar a linha, armazeno todos os movimentos em uma matriz e os reduzo (limite médio) e depois uso um algoritmo de spline para recriar uma linh
lguma abordagem melho