Mobject Types
ManimVTK provides a rich set of mobject classes for creating visual elements.Geometry
2D geometric shapes: Circle, Square, Line, Arc, Polygon, etc.
3D Objects
3D primitives and surfaces: Sphere, Cube, Surface, etc.
Text
Text and mathematical equations: Text, Tex, MathTex
Graphs
Coordinate systems, axes, and graphs
Base Classes
Mobject
The base class for all Manim objects. Common methods:shift(vector)- Move relative to current positionmove_to(point)- Move to absolute positionscale(factor)- Scale by factorrotate(angle)- Rotate by angleset_color(color)- Set colorcopy()- Create a copy
VMobject
Vectorized mobject for 2D shapes. Additional methods:set_stroke(color, width, opacity)- Set stroke propertiesset_fill(color, opacity)- Set fill propertiesget_points()- Get bezier curve points
VGroup
Container for grouping multiple mobjects. Methods:add(*mobjects)- Add mobjects to groupremove(*mobjects)- Remove mobjectsarrange(direction, buff)- Arrange in a linearrange_in_grid(rows, cols, buff)- Arrange in grid

