↑↓ naviguer · ↵ ouvrir · échap pour fermer

Générateur de champs de points

Saisissez une expression mathématique et regardez-la se transformer en champ de points animé en 3D. L’animation de la page d’accueil en est le premier exemple : une surface qui se transforme d’une équation à l’autre.

StatutPublié
Réalisé avecCanvasWebGLMath
Démo interactive

Chargement de la démo…

Comment ça marche
  • 01Votre texte est analysé par un petit analyseur syntaxique récursif qui en fait un arbre de fonctions. Pas d’eval : seules les fonctions et variables listées peuvent s’exécuter.
  • 02La surface z = f(x, y, r, th, t) est échantillonnée sur une grille N par N. Chaque échantillon est tourné, incliné et projeté avec une caméra en perspective simple, puis dessiné comme un point.
  • 03Les points plus éloignés sont plus pâles et plus petits, ce qui donne sa profondeur au champ. Faites glisser pour le tourner.
Au programme
  • 01Une zone d’expression avec analyse en direct et messages d’erreur.
  • 02Réglages de densité, de rotation et de temps.
  • 03Préréglages : ondulations, selles, vagues, attracteurs.
  • 04Export en image, en SVG ou en courte boucle.
Plus dans cette catégorie
Code créatif et animation

cseen

Une petite bibliothèque TypeScript, cseen, qui dessine des figures […]

TypeScriptSVG+1