Como plan a largo plazo, quiero ir explorando diferentes tipos de dibujos que se puedan crear con librerías gráficas (D3.js, SVG.js, Paper.js, etc.), y con los conceptos y técnicas involucradas. Excelente plan, Gabriel. Para aprender lenta y profundamente teoría de librerías gráficas como D3.js, Paper.js y SVG.js , conviene estructurar el camino en capas: primero los fundamentos de gráficos vectoriales, luego las particularidades de cada librería, y finalmente la práctica con proyectos. Te propongo un esquema de exploración a largo plazo: 🔹 Etapa 1: Fundamentos de gráficos vectoriales Conceptos básicos de SVG : nodos, atributos ( <circle> , <rect> , <path> ), coordenadas, transformaciones. Canvas vs. SVG : diferencias en rendimiento, escalabilidad y manipulación. Matemática visual : sistemas de coordenadas, escalas, transformaciones (traslación, rotación, escalado). 🔹 Etapa 2: Librerías gráficas en TypeScript D3.js Filosofía: “data-driven documents”. Escalas, ...
Ideas y proyectos de informática.