Examples Runnable examples for the currently supported feature set. Previews are lazy and only compile when you click Render preview , so opening this page does not trigger a flood of compile requests.
Coverage
Core Objects - Circle, Square, Rectangle, Line, Arrow, Dot, Polygon, RegularPolygon - Text, Tex, MathTex - ImageMobject, SVGMobject - Group and VGroup Animation Primitives - Create, FadeIn, FadeOut, Write, Unwrite, GrowFromCenter, GrowFromPoint, ShrinkToCenter, Uncreate - Rotate, Shift, MoveTo, Scale, ScaleInPlace - Transform, ReplacementTransform, TransformFromCopy, ClockwiseTransform, CounterclockwiseTransform - MoveToTarget, ApplyMethod, MoveAlongPath, ApplyPointwiseFunction - AnimationGroup, LaggedStart, LaggedStartMap Scene Features - Camera frame animate, move_camera, zoom_camera - add_fixed_in_frame_mobjects for HUD/static overlays - Updaters via add_updater / clear_updaters - Voiceovers, captions, background audio, image assets - Compilation diagnostics with line and column mapping Examples Library
Grouped by category, with previews rendered only when you open an example.
Search Current Library Text 11 matching examples 11 Animations 4 matching examples 4 Positioning 2 matching examples 2 Camera 4 matching examples 4 Graphs 1 matching example 1 Styling 2 matching examples 2 Basics 2 matching examples 2 Updaters 5 matching examples 5 Transforms 5 matching examples 5 General 1 matching example 1 Timing 1 matching example 1 Indication 11 matching examples 11 Geometry 6 matching examples 6 Movement 3 matching examples 3 Camera & 3D 4 matching examples 4 Audio & Voiceover 1 matching example 1 3D 9 matching examples 9 Official Gallery 27 matching examples 27 Code 7 matching examples 7 Active Section
Styling
2 visible Open cards when neededBrowse one category at a time instead of loading a long mixed gallery.
Z-order via add order Order of add() controls stacking.
scene = Scene ( fps = 30 , width = 640 , height = 360 ) circle = Circle ( ) . shift ( LEFT ) . set_stroke ( color = GREEN , width = 20 ) square = Square ( ) . shift ( UP ) . set_fill ( YELLOW , opacity = 1.0 ) triangle = Triangle ( ) . shift ( RIGHT ) . set_fill ( PINK , opacity = 0.5 ) scene . add ( triangle , square , circle ) scene . wait ( 1.5 ) set_stroke / set_fill Change stroke and fill on multiple shapes.
scene = Scene ( fps = 30 , width = 640 , height = 360 ) circle = Circle ( ) . shift ( LEFT ) square = Square ( ) . shift ( UP ) triangle = Triangle ( ) . shift ( RIGHT ) circle . set_stroke ( color = GREEN , width = 20 ) square . set_fill ( YELLOW , opacity = 1.0 ) triangle . set_fill ( PINK , opacity = 0.5 ) scene . add ( circle , square , triangle ) scene . wait ( 1 ) Manim Web
Animation tooling focused on fast iteration and reliable output.