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 类冲突了)