Commit 570ce6d
committed
feat(apps): add Morphogenesis — a reaction-diffusion culture
A microscopy-bench toy that grows living Turing patterns from a Gray-Scott
reaction-diffusion model. Pick a recipe (Coral, Mitosis, Maze, Spots,
Fingerprints, Flow) to set feed/kill rates, choose a stain, and watch the
culture evolve in a glass petri dish. Drag to inoculate; Grow/Pause, Reseed,
Clear, and Capture a 4× PNG. An empty dish shows an inoculate hint.
Engine is a pure Gray-Scott simulation on a wrapped grid (Float32Array,
conservative Laplacian) with unit tests. Includes route wiring and a
Generators registry entry.1 parent 48a8e55 commit 570ce6d
5 files changed
Lines changed: 768 additions & 0 deletions
File tree
- public/apps
- src
- components
- pages/apps
- morphogenesis
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
481 | 481 | | |
482 | 482 | | |
483 | 483 | | |
| 484 | + | |
| 485 | + | |
| 486 | + | |
| 487 | + | |
| 488 | + | |
| 489 | + | |
| 490 | + | |
| 491 | + | |
484 | 492 | | |
485 | 493 | | |
486 | 494 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
169 | 169 | | |
170 | 170 | | |
171 | 171 | | |
| 172 | + | |
172 | 173 | | |
173 | 174 | | |
174 | 175 | | |
| |||
3157 | 3158 | | |
3158 | 3159 | | |
3159 | 3160 | | |
| 3161 | + | |
| 3162 | + | |
| 3163 | + | |
| 3164 | + | |
| 3165 | + | |
| 3166 | + | |
| 3167 | + | |
| 3168 | + | |
| 3169 | + | |
| 3170 | + | |
| 3171 | + | |
| 3172 | + | |
| 3173 | + | |
| 3174 | + | |
| 3175 | + | |
| 3176 | + | |
3160 | 3177 | | |
3161 | 3178 | | |
3162 | 3179 | | |
| |||
0 commit comments