ThreeDimensions¶
SurfaceMesh¶
-
class
manimlib.mobject.three_dimensions.
SurfaceMesh
(uv_surface: manimlib.mobject.types.surface.Surface, **kwargs)¶ 表面网格
传入一个关于
u, v
的参数方程resolution
: 分割精度
Sphere¶
-
class
manimlib.mobject.three_dimensions.
Sphere
(**kwargs)¶ 球
radius
: 半径resolution
: 分割精度u_range
: u 范围v_range
: v 范围resolution
: 分割精度color
: 颜色opacity
: 透明度gloss
: 光泽shadow
: 阴影opacity
: 透明度
Torus¶
-
class
manimlib.mobject.three_dimensions.
Torus
(**kwargs)¶ 环面
r1
: 外半径r2
: 内半径u_range
: u 范围v_range
: v 范围resolution
: 分割精度color
: 颜色opacity
: 透明度gloss
: 光泽shadow
: 阴影opacity
: 透明度
Cylinder¶
-
class
manimlib.mobject.three_dimensions.
Cylinder
(**kwargs)¶ 圆柱
height
: 高度radius
: 底面半径u_range
: u 范围v_range
: v 范围resolution
: 分割精度color
: 颜色opacity
: 透明度gloss
: 光泽shadow
: 阴影opacity
: 透明度
Line3D¶
-
class
manimlib.mobject.three_dimensions.
Line3D
(start: numpy.ndarray, end: numpy.ndarray, **kwargs)¶ 3D 直线
start
: 起始end
: 终止width
: 线宽
Disk3D¶
-
class
manimlib.mobject.three_dimensions.
Disk3D
(**kwargs)¶ 圆盘
radius
: 半径u_range
: u 范围v_range
: v 范围resolution
: 分割精度color
: 颜色opacity
: 透明度gloss
: 光泽shadow
: 阴影opacity
: 透明度
Square3D¶
-
class
manimlib.mobject.three_dimensions.
Square3D
(**kwargs)¶ 3D 正方形
side_length
: 边长u_range
: u 范围v_range
: v 范围resolution
: 分割精度color
: 颜色opacity
: 透明度gloss
: 光泽shadow
: 阴影opacity
: 透明度
Cube¶
-
class
manimlib.mobject.three_dimensions.
Cube
(*parametric_surfaces: manimlib.mobject.types.surface.Surface, **kwargs)¶ 立方体
side_length
: 边长u_range
: u 范围v_range
: v 范围resolution
: 分割精度color
: 颜色opacity
: 透明度gloss
: 光泽shadow
: 阴影opacity
: 透明度
VCube¶
-
class
manimlib.mobject.three_dimensions.
VCube
(side_length: float = 2.0, **kwargs)¶ 立方体,使用 2D 正方形绘制
初始化样式,VMobject 的样式有以下
fill
填充样式颜色:
fill_color
或color
不透明度:
fill_opacity
stroke
线条样式颜色:
stroke_color
或color
宽度:
stroke_width
不透明度:
stroke_opacity
gloss
光泽shadow
阴影reflectiveness
反光度
其中, color, opacity, width 属性均可以为一个列表,在渲染时会按照列表对其进行补间
Dodecahedron¶
-
class
manimlib.mobject.three_dimensions.
Dodecahedron
(*vmobjects: manimlib.mobject.types.vectorized_mobject.VMobject, **kwargs)¶ 十二面体
初始化样式,VMobject 的样式有以下
fill
填充样式颜色:
fill_color
或color
不透明度:
fill_opacity
stroke
线条样式颜色:
stroke_color
或color
宽度:
stroke_width
不透明度:
stroke_opacity
gloss
光泽shadow
阴影reflectiveness
反光度
其中, color, opacity, width 属性均可以为一个列表,在渲染时会按照列表对其进行补间