Documentation Index
Fetch the complete documentation index at: https://manimvtk.mathify.dev/llms.txt
Use this file to discover all available pages before exploring further.
3D Primitives
Sphere
Sphere(radius=1, resolution=(20, 20), **kwargs)
Creates a 3D sphere.
Parameters:
radius (float): Sphere radius
resolution (tuple): (u_res, v_res) mesh resolution
Example:
sphere = Sphere(radius=1.5, resolution=(40, 40), color=BLUE)
Cube
Cube(side_length=2, **kwargs)
Cone
Cone(base_radius=1, height=2, **kwargs)
Cylinder
Cylinder(radius=1, height=2, **kwargs)
Surfaces
Surface
Surface(
func,
u_range=[-1, 1],
v_range=[-1, 1],
resolution=(10, 10),
**kwargs
)
Creates a parametric surface.
Parameters:
func: Function (u, v) → [x, y, z]
u_range: Range for parameter u
v_range: Range for parameter v
resolution: Mesh resolution
Example:
import numpy as np
surface = Surface(
lambda u, v: np.array([u, v, u**2 - v**2]),
u_range=[-2, 2],
v_range=[-2, 2],
resolution=(30, 30)
)
ParametricSurface
ParametricSurface(func, **kwargs)
3D Axes
ThreeDAxes
ThreeDAxes(
x_range=[-6, 6, 1],
y_range=[-5, 5, 1],
z_range=[-4, 4, 1],
**kwargs
)
See Also
3D Examples
3D visualization examples
VTK Export
Export 3D objects to VTK