Explore 2D slices of the 3-sphere (S³) with interactive, SVG-based visualization.
A project of Hyxos Media, and a core module in the Shard³ ecosystem.
Slice³ is an open-source tool for visualizing and exploring 2D cross-sections (“slices”) of the 3-sphere (S³). Built with Next.js, TypeScript, and SVG, Slice³ provides an interactive platform for mathematicians, educators, and creators interested in higher-dimensional geometry.
- Render and explore 2D projections of S³ using SVG
- All visual styling is embedded inline—no CSS dependencies
- Responsive, interactive web interface (Next.js, TypeScript)
- Modular architecture ready for integration with Rust/WASM computation
- Download and export SVG slices (PNG export planned)
- Extensible foundation for advanced features and future Shard³ modules
git clone https://github.com/hyxos/slice3.git
cd slice3
yarn install # or npm installyarn dev # or npm run devThe app will be available at http://localhost:3000.
slice3/
├── public/ # Static assets
├── src/ # App source code (pages, components, logic)
├── lib/ # Internal libraries, SVG logic, and future WASM modules
├── docs/ # Design docs and developer guides
├── README.md
- Launch the app and explore the default S³ slice.
- Use UI controls to modify, rotate, or change the projection (more features coming soon).
- Download SVG output for use in publications, teaching, or further analysis.
- Integrate Rust/WASM computation for advanced projections
- Add PNG export (via svg2png-wasm-rs)
- Enable user authentication and session saving (Supabase)
- Expand interactive controls and visualization options
- Documentation and video walkthrough
See the issues and project board for more.
We welcome contributions from developers, mathematicians, and creative coders!
Please see CONTRIBUTING.md for guidelines.
MIT License
© Hyxos Media and contributors
- Shard³ – Metaproject and ecosystem hub
- svg2png-wasm-rs – SVG to PNG conversion utility
Questions or ideas?
Open an issue or connect via the Hyxos organization.