-
Notifications
You must be signed in to change notification settings - Fork 0
Dynamic Math Objects
Dynamic Math Objects are evolving, algorithm-driven geometries within the Funebra Math-Art Engine — objects that behave like miniature mathematical life-forms.
They move, mutate, remember, orbit, and sometimes emerge into entirely new structures, as if driven by internal logic.
Funebra.Dynamic({ seed: 2741, points: 96, evolve(v){ this.r += Math.sin(v/20) * 2; // breathing radius this.a += 0.02; // rotation } });
Dynamic objects don’t exist only in space —
they exist in time.
Input → (Math Core) → Output ↘ Memory ↗
A Dynamic Object is both what it is now and what it was before.
It grows from frames like a plant grows from cells.
Breathing forms, smooth like waves.
Perfect for rhythmic math-life behaviors.
radius = base + sin(t * φ) * Δ
Shapes that inherit parameters from previous forms.
Example evolution chain:
Circle → Triangle → Star → Flower → Unknown
These give birth to new bn-points.
They can leave trails, sparks, falling particles.
if(t % 6 == 0) spawnPoint();
Orbit-in-orbit — fractal celestial bodies.
planet rotates center moon rotates planet ring rotates moon
Systems like these mimic solar dynamics.