GordenSun / cad-power-animations
PublicParametric build123d CAD models with mechanical-power animations, deployed as a static three.js viewer to GitHub Pages.
This is an open-source project that creates interactive 3D animations of real mechanical machines using free design tools and a simple web viewer. Users can browse models like a bicycle, drone, robot arm, or solar system, watch them animate in their browser, and adjust settings to see how things like gear ratios or pedal cadence affect the motion. It's aimed at anyone curious about how machines work — from students to engineers to curious minds — with no programming knowledge required to enjoy it.
How It Works
Someone finds this project online and sees beautiful animated mechanical models that show how real machines work.
They visit the webpage and pick from a gallery of models — a bicycle, a planetary gearbox, a drone, or even a robot arm.
The chosen model comes alive — they see pedals turn into wheel motion, gears interlock, or propellers spin in perfect balance.
They drag sliders to change speed, adjust gear ratios, or toggle features like 'roll forward' on the bicycle to see it actually move.
They read the explanations on the page and click through different models to understand the mechanics behind each one.
A more technical person follows the guide to regenerate a model and sees how the Python code creates the 3D shapes.
Whether they just watched or dove into the code, they now understand how mechanical power flows through gears, chains, cranks, and linkages — and they had fun doing it.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.