给我几段manim炫酷的代码
时间: 2023-05-25 08:05:35 浏览: 62
1.
```
from manim import *
class DrawCircle(Scene):
def construct(self):
circle = Circle(color=YELLOW, radius=3)
self.play(Create(circle))
```
这段代码将绘制一个黄色的圆形,半径为3。
2.
```
from manim import *
class Tree(Scene):
def construct(self):
tree = Tree("root", [
Tree("leaf1"),
Tree("leaf2"),
Tree("leaf3", [
Tree("subleaf"),
Tree("subleaf")
]),
Tree("leaf4")
])
self.play(Create(tree))
```
这段代码将绘制一棵树,根节点为“root”,包含4个叶节点。其中一个叶节点“leaf3”包含2个子叶节点。
3.
```
from manim import *
class TextBox(Scene):
def construct(self):
message = Text("Hello, world!")
box = SurroundingRectangle(message, buff=0.1)
self.play(Create(message), Create(box))
```
这段代码将绘制一个包围在“Hello,world!”文本周围的矩形框。
4.
```
from manim import *
class MovingCircle(Scene):
def construct(self):
circle = Circle(radius=1, color=YELLOW)
self.play(Create(circle))
self.play(circle.animate.shift(RIGHT*2))
```
这段代码将绘制一个黄色的半径为1的圆形,并将其向右移动两个单位。