This project animates how a sine wave emerges from circular motion using Manim. It shows a dot moving along a circle, with its vertical position traced horizontally to create the familiar sine wave.
| Element | Description |
|---|---|
| Circle | Centered at a fixed origin |
| Green Dot | Moves around the circle (angle ↔ height) |
| Red Drawer Dot | Traces the wave left to right |
| Yellow Line | Vertical projection to wave path |
| Blue Line | Line from center to dot |
| Camera Movement | Smooth zoom & tracking of wave growth |
| Labels | π, 2π, 3π… added along x-axis |
pip install manim numpy
▶️ How to Render
manim -pql Sine_curve.py FollowingGraphCamera
Use -qh for high-quality output. 📁 Files
Sine_curve.py — Manim animation script
README.md — This documentation
🎓 Ideal For
Teaching sine curves and wave formation
Trigonometry lessons or unit circle demos
Math and physics classrooms
Animated explainers or TTS narration
🤝 Support Visual Math Learning Maintained with ❤️ by Omniacs.DAO – accelerating digital public goods through data.
🛠️ Keep public infrastructure thriving. Buy $IACS on Base — CA: 0x46e69Fa9059C3D5F8933CA5E993158568DC80EBf