Drawings
本部分为一些可能比较实用的 SVG 物件
这一部分由于许多都需要使用 SVG 图像,所以可能一些无法使用,如果需要使用请到 3b1b 的视频工程中下载。
Checkmark
-
class
manimlib.mobject.svg.drawings.
Checkmark
(**kwargs)
✔
使用了 LaTex 的 \ding{51}
Exmark
-
class
manimlib.mobject.svg.drawings.
Exmark
(**kwargs)
❌
使用了 LaTex 的 \ding{55}
Lightbulb
-
class
manimlib.mobject.svg.drawings.
Lightbulb
(**kwargs)
💡
暂无 SVG,如有需求可以去 Grant 那里取
Speedometer
-
class
manimlib.mobject.svg.drawings.
Speedometer
(**kwargs)
汽车速度表盘
使用纯 VMobject 构建,可直接使用
-
get_center
()
获取物件中心坐标
-
move_needle_to_velocity
(velocity)
将指针旋转至指定速度
Laptop
-
class
manimlib.mobject.svg.drawings.
Laptop
(**kwargs)
笔记本电脑
使用纯 VMobject 构建,可直接使用
VideoIcon
-
class
manimlib.mobject.svg.drawings.
VideoIcon
(**kwargs)
视频播放按钮
暂无 SVG
Clock
-
class
manimlib.mobject.svg.drawings.
Clock
(**kwargs)
时钟
对应有 ClockPassesTime
用于控制时钟前进
ClockPassesTime
-
class
manimlib.mobject.svg.drawings.
ClockPassesTime
(clock, **kwargs)
时钟前进
hour_passed
: 走过的时间
run_time
: 动画播放的时间
Bubble
-
class
manimlib.mobject.svg.drawings.
Bubble
(**kwargs)
气泡
需要 SVG 显示
-
flip
(axis=array([0., 1., 0.]))
绕 axis 轴翻转
SpeechBubble
-
class
manimlib.mobject.svg.drawings.
SpeechBubble
(**kwargs)
对话气泡
需要 SVG 显示
DoubleSpeechBubble
-
class
manimlib.mobject.svg.drawings.
DoubleSpeechBubble
(**kwargs)
多人同时说话气泡
需要 SVG 显示
ThoughtBubble
-
class
manimlib.mobject.svg.drawings.
ThoughtBubble
(**kwargs)
思考气泡
需要 SVG 显示
VectorizedEarth
-
class
manimlib.mobject.svg.drawings.
VectorizedEarth
(**kwargs)
矢量图地球
需要 SVG