omo desenhar curvas suaves através de N pontos usando a tela HTML5 em javascrip
Para um aplicativo de desenho, estou salvando as coordenadas de movimento do mouse em uma matriz e desenhando-as com lineTo. A linha resultante não é suave. Como posso produzir uma única curva entre todos os pontos reunidos?
Pesquisei no Google, mas encontrei apenas 3 funções para desenhar linhas: Para 2 pontos de amostra, basta usar lineTo. Para 3 pontos de amostra quadraticCurveTo, para 4 pontos de amostra, bezierCurveTo.
(Tentei desenhar um bezierCurveTo para cada 4 pontos na matriz, mas isso leva a dobras a cada 4 pontos de amostra, em vez de uma curva suave contínua.)
Como escrevo uma função para desenhar uma curva suave com 5 pontos de amostra e alé