限定名称: manim.mobject.types.point\_cloud\_mobject.Point

class Point(location=array([0., 0., 0.]), color=ManimColor('#000000'), **kwargs)[source]

基础类: PMobject

表示一个点的mobject。

示例

示例:示例点

../_images/ExamplePoint-1.png
from manim import *

class ExamplePoint(Scene):
    def construct(self):
        colorList = [RED, GREEN, BLUE, YELLOW]
        for i in range(200):
            point = Point(location=[0.63 * np.random.randint(-4, 4), 0.37 * np.random.randint(-4, 4), 0], color=np.random.choice(colorList))
            self.add(point)
        for i in range(200):
            point = Point(location=[0.37 * np.random.randint(-4, 4), 0.63 * np.random.randint(-4, 4), 0], color=np.random.choice(colorList))
            self.add(point)
        self.add(point)
class ExamplePoint(Scene):
    def construct(self):
        colorList = [RED, GREEN, BLUE, YELLOW]
        for i in range(200):
            point = Point(location=[0.63 * np.random.randint(-4, 4), 0.37 * np.random.randint(-4, 4), 0], color=np.random.choice(colorList))
            self.add(point)
        for i in range(200):
            point = Point(location=[0.37 * np.random.randint(-4, 4), 0.63 * np.random.randint(-4, 4), 0], color=np.random.choice(colorList))
            self.add(point)
        self.add(point)

方法

generate_points

初始化 points 并因此确定形状。

init_points

属性

animate

用于动画化self的任何方法的应用。

animation_overrides

depth

mobject的深度。

height

mobject的高度。

width

mobject的宽度。

_original__init__(location=array([0., 0., 0.]), color=ManimColor('#000000'), **kwargs)

初始化自身。有关准确的签名,请参阅 help(type(self))。

generate_points()[source]

初始化 points 并因此确定形状。

在创建时调用。这是一个可以由子类实现的空方法。