|
Best practices and patterns for Manim Community Edition, the Python animation engine for mathematical visualizations. Covers Scene structure, mobject types, 15+ animation classes, and LaTeX/MathTex rendering with color control Includes 3D support via ThreeDScene, camera manipulation, updaters with ValueTracker, and coordinate systems (Axes, NumberPlane) Provides organized rule files for core concepts, text/math, styling, positioning, timing, and CLI usage with quality flags Includes five complete working examples (basic animations, math visualization, updaters, graphing, 3D) and three scene templates for quick project setup Distinguishes ManimCE (from manim import *, manim CLI) from ManimGL/3b1b version to prevent version confusion How to use Read individual rule files for detailed explanations and code examples: Core Concepts rules/scenes.md - Scene structure, construct method, and scene types rules/mobjects.md - Mobject types, VMobject, Groups, and positioning rules/animations.md - Animation classes, playing animations, and timing Creation & Transformation rules/creation-animations.md - Create, Write, FadeIn, DrawBorderThenFill rules/transform-animations.md - Transform, ReplacementTransform, morphing rules/animation-groups.md - AnimationGroup, LaggedStart, Succession Text & Math rules/text.md - Text mobjects, fonts, and styling rules/latex.md - MathTex, Tex, LaTeX rendering, and coloring formulas rules/text-animations.md - Write, AddTextLetterByLetter, TypeWithCursor
don't have the plugin yet? install it then click "run inline in claude" again.