Point Cloud Mobject¶
PMobject¶
-
class
manimlib.mobject.types.point_cloud_mobject.
PMobject
(**kwargs)¶ 点物件
-
add_points
(points, rgbas=None, color=None, opacity=None)¶ 添加点,点必须是若干个三维坐标,即 Nx3 的数组
-
point_from_proportion
(alpha)¶ 获取点集上百分比为 alpha 的最接近的点
-
pointwise_become_partial
(pmobject, a, b)¶ 获取点集上百分比从 a 到 b 的点
-
set_color_by_gradient
(*colors)¶ 渐变染色
-
set_points
(points)¶ 设置锚点
-
sort_points
(function=<function PMobject.<lambda>>)¶ 按照传入的函数对点进行排序,函数接受一个 三维 坐标,返回一个数值
-
PGroup¶
-
class
manimlib.mobject.types.point_cloud_mobject.
PGroup
(*pmobs, **kwargs)¶ 点集组合
Point¶
-
class
manimlib.mobject.types.point_cloud_mobject.
Point
(location=array([0.0, 0.0, 0.0]), **kwargs)¶ 单个点(似乎和 Mobject 中的 Point 类冲突了)