Paper.js

Paper.js

Estrutura de script de gráficos vetoriais de código aberto que é executada sobre o HTML5 Canvas.
O Paper.js é uma estrutura de script de gráficos vetoriais de código aberto que é executada sobre o HTML5 Canvas.Ele oferece um modelo de objeto de gráfico de cena / documento limpo e muitas funcionalidades poderosas para criar e trabalhar com gráficos vetoriais e curvas de bezier, tudo perfeitamente organizado em uma interface de programação bem projetada, consistente e limpa.RECURSOS Modelo de Objeto de Documento Paper.js fornece um Modelo de Objeto de Documento (também chamado de Gráfico de Cena) que é muito fácil de trabalhar.Crie um projeto e preencha-o com camadas, grupos, caminhos, rasters etc. Caminhos e segmentos O Paper.js faz com que seja muito fácil criar caminhos e adicionar segmentos a eles.Após a adição, os segmentos podem ser facilmente inspecionados, manipulados, movimentados, removidos etc. Interação com o Mouse O Paper.js oferece manipuladores de mouse para as diferentes ações que você pode executar com um mouse (ou tela sensível ao toque).Você pode usar esses manipuladores para produzir diferentes tipos de ferramentas que têm maneiras diferentes de reagir à interação e movimento do mouse.Interação com o teclado O Paper.js permite que você interaja com o teclado de duas maneiras: Você pode interceptar os eventos da tecla e responder a eles ou pode verificar o estado de uma determinada tecla a qualquer momento, para ver se está pressionada ou não.
paper-js

Local na rede Internet:

Alternativas ao Paper.js para todas as plataformas com licença gratuita