Making-Scientific-Visualizations-with-the-Omniacs

🌊 Sine Curve Generation via Circle Animation | Manim Visual

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.

image

Watch here!

📐 What It Demonstrates

🧠 Educational Focus

🎨 Visual Breakdown

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

📦 Requirements

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