What are Mobjects?
Mobjects (Manim Objects) are the visual elements in your scenes - everything you see in a ManimVTK animation is a mobject:- Geometric shapes (circles, squares, polygons)
- 3D objects (spheres, cubes, surfaces)
- Text and mathematical equations
- Graphs, plots, and coordinate systems
- Custom drawn paths
Mobjects are the building blocks of ManimVTK - understanding them is key to creating great animations
Mobject Hierarchy
Creating Mobjects
Basic 2D Shapes
Basic 3D Objects
Text and Math
Mobject Properties
Color
Opacity
Size
Position
Rotation
Styling Mobjects
Stroke (Outline)
Fill (Interior)
Combining Stroke and Fill
Grouping Mobjects
VGroup
Group multiple mobjects together:Arrangement
Copying Mobjects
Mobject Methods
Common Methods
get_center()
get_center()
Get the center point:
get_width() / get_height()
get_width() / get_height()
Get dimensions:
get_color()
get_color()
Get current color:
rotate()
rotate()
Rotate the mobject:
scale()
scale()
Scale the mobject:
shift()
shift()
Move relative to current position:
Alignment Methods
Custom Mobjects
Creating Custom Shapes
Using Paths
Surfaces and Parametric Objects
Parametric Surface
Common Parametric Surfaces
Best Practices
Initialize at creation
Initialize at creation
Set properties when creating:
Reuse when possible
Reuse when possible
Use VGroups for organization
Use VGroups for organization
Consistent coloring
Consistent coloring
Define color schemes:
Next Steps
Animations
Learn how to animate mobjects
Geometry Reference
Complete geometry API reference
3D Objects Reference
Complete 3D objects API
Examples
See mobject examples

