AlphaAlgebra is a technical deep-dive into 3D spatial mathematics and hacker-aesthetic rendering. This suite demonstrates how to architect complex geometric relationships—ranging from convex hull derivations to recursive volumetric fractals—within a high-performance WebGL environment.
- Core Engine:
Plotly(3D WebGL Rendering) - Spatial Logic:
SciPy.spatial(Convex Hull & Centroid Calculation) - Vector Math:
NumPy - Deployment: Standalone HTML/JS for cross-platform portability.
- Dual-Nature Inversion: Programmatically deriving the vertices of a Dodecahedron from the centroids of an Icosahedron's faces.
- Recursive Menger Engine: A fractal subdivision algorithm demonstrating recursive depth management and high-volume mesh rendering.
- Volumetric "Cyber-Glow": Multi-layer mesh scaling and opacity falloff to simulate neon-pink atmospheric light bleed.
This repository was born from a technical exploration of the Seeinglogic 3D visual blog:
- Author: Mark Griffin (@seeinglogic)
- Original Article: Taking the first step into 3D visuals with Python
- Credit: Seeinglogic (March 5, 2024) — Dev/hacker exploring software and security through visualizations.
- Adaptation: This engine extends the original icosahedron concept into an interactive, animated, and stylized "Deep Space" environment with added recursive fractal support.
# Initialize Environment
conda env create -f environment.yml
conda activate geometry_mesh
# Execute Supernova Engine (Auto-Orbit)
python src/supernova_render.py