Gráficos y Animación ⭐ 13k stars
Gráficos vectoriales sobre canvas con API orientada a escenas.
frontend-desarrollo (regla: solo catálogo de las 66 · versiones por ERR/MEJ)
Instalación: npm i paper
import paper from 'paper';
paper.setup('canvas');
new paper.Path.Circle({ center: [100, 100], radius: 50, fillColor: 'orange' });
Dos casos de uso comunes implementados con esta librería.
Dibuja un círculo que sigue el ratón.
import paper from 'paper';
paper.setup('canvas');
const c = new paper.Path.Circle({ radius: 30, fillColor: 'orange' });
paper.view.onMouseMove = (e) => { c.position = e.point; };Mueve una forma por un trazado.
import paper from 'paper';
paper.setup('canvas');
const linea = new paper.Path([new paper.Point(20, 20), new paper.Point(380, 280)]);
linea.strokeColor = '#888';
const punto = new paper.Path.Circle({ radius: 8, fillColor: '#f6ad55' });
paper.view.onFrame = (e) => {
const t = (e.time * 0.5) % 1;
punto.position = linea.getPointAt(linea.length * t);
};| Categoría | Gráficos y Animación |
|---|---|
| Stars (GitHub) | ⭐ 13k |
| Sitio oficial | http://paperjs.org/ |
| GitHub | https://github.com/paperjs/paper.js |
| Instalación | npm i paper |
| Relacionadas | Fabric.js · Three.js · p5.js |
C:\Users\TUF\Documents\librerías\local\ antes de descargar.
Volver al índice de los 66 estudios.