Skip to main content

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 the center point:
Get dimensions:
Get current color:
Rotate the mobject:
Scale the mobject:
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

Set properties when creating:
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