Interactive 2D/3D Studios & Recursive Meristem Path Propagation

Revitalized geometor.phyllotaxis with custom Sphinx templates (demo_2d.html and demo_3d.html) that embed live 2D HTML5 Canvas and 3D Three.js WebGL laboratories directly into the documentation environment, alongside a modular Python 3.13 Mixin architecture.

Highlights

  • 2D Apical Meristem & Zoetrope Studio (2D Apical Meristem & Zoetrope Studio): Real-time outward growth from the center ($r = c\sqrt{k_{\text{eff}}}$), Fibonacci rational convergent scrubbing ($F_n/F_{n+2}$), $(8, 13)$ parastichy spiral overlays, dot/ring/wedge morphologies, and $137.5078^\circ$ stroboscopic zoetrope phase rotation.

  • 3D Node-as-Path & Recursive Meristem Studio (3D Node-as-Path & Recursive Meristems): Each node originates on its parent meristem’s axis and propagates outward along a 3D trajectory $\gamma_i(\tau)$, carrying an orthonormal frame $(\hat{\mathbf{T}}, \hat{\mathbf{N}}, \hat{\mathbf{B}})$ so any node tip can mature into a secondary or tertiary child meristem.

  • Modular Python Engine: Implemented Phyllotaxis, MeristemNode, and MeristemConfig with full unit test coverage.