{"repo":"Felix-au/3d-Constructs-Library","free":true,"listed":false,"github":"https://github.com/Felix-au/3d-Constructs-Library","clone":"git clone https://github.com/Felix-au/3d-Constructs-Library.git","description":"A developer library and resource vault for getting pre-compiled 3D particle coordinate distributions to implement interactive 3D particle meshes (like brains, lightbulbs, helixes, and spheres) on thier websites.","language":"TypeScript","stars":121,"topics":["3d-graphics","3d-graphics-library","3d-graphics-renderer","creative-coding","frontend-library","html5-canvas","interactive-art","mathematical-art","morphing-animations","particle-physics"],"license":"MIT","category":"ui-components","readme_excerpt":"3D Constructs Interactive 3D Mathematical Geometry and Particle Physics Visualizer Navigate through a collapsible sidebar → explore 18 stunning mathematical shapes → morph, configure, and interact in real-time — all offline --- Table of Contents - Overview - Why 3D Constructs - Features - Architecture - Pipeline Flow and How It Works - Developer Integration Library - Application Walkthrough - Visual UI Guide - Left Collapsible Sidebar - Interactive Settings Control Panel - Right Scroll Indicators - Access and Launch Instructions - Running from Source - Production Compilation - Web Access - Project Structure and Key Components - Dependencies - Troubleshooting and Failsafes - Author --- Overview 3D Constructs is an interactive, local-first web application showcasing 18 complex mathematical geometries and biological shapes. It renders thousands of animated particles simulated in real-time on a high-performance interactive canvas. The app operates fully client-side, using React 19, TypeScript 6, and Vite 8, with offline support through a custom PWA Service Worker. Users can seamlessly scroll to morph between shapes (such as the Synaptic Brain, DNA Double Helix, Torus Trefoil Knot, and Klein Bottle), adjust physics parameters (spring stiffness, damping, particle size/opacity, and rotation), toggle interaction modes (ripple, repel, attract, swarm, and disabled), and utilize mobile gyroscope sensor input forces. --- Why 3D Constructs Most 3D web visualizations rely on heavy WebGL li","default_branch":null,"files":null,"tree":[],"storefront":"/r/Felix-au","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Felix-au/3d-Constructs-Library/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}