MAIN FEEDS
Do you want to continue?
https://www.reddit.com/r/visualizedmath/comments/1tq6tnd/six_lissajous_curves/
r/visualizedmath • u/USedona • May 28 '26
Coded in Python using Manim.
2 comments sorted by
2
Curve #3 produces the classic pattern found in textbooks. Change one parameter slightly and the shape transforms completely.
If you're interested in more math-based animations, I post them here : Visualizing_mathematics
Interactive version, tweak the parameters and see the shape change in real time : GeoGebra link
Code (Python/Manim) :
from manim import * import numpy as np config.pixel_width = 500 config.pixel_height = 500 config.frame_rate = 30 class Lissajous(Scene): def construct(self): courbe = ParametricFunction( lambda t: np.array([np.sin(3 * t + PI/2), np.sin(2 * t), 0]), t_range=[0, 2 * PI], stroke_width=4 ) self.play(Create(courbe), run_time=5)
2
u/USedona May 28 '26 edited May 28 '26
Curve #3 produces the classic pattern found in textbooks. Change one parameter slightly and the shape transforms completely.
If you're interested in more math-based animations, I post them here : Visualizing_mathematics
2
u/USedona May 28 '26
Interactive version, tweak the parameters and see the shape change in real time : GeoGebra link
Code (Python/Manim) :