Skip to content

Latest commit

 

History

History
47 lines (42 loc) · 941 Bytes

4_Transformation.md

File metadata and controls

47 lines (42 loc) · 941 Bytes

变换

第一种方法

text1=TextMobject("文本1")
text2=TextMobject("文本2")
text3=TextMobject("文本3")
self.play(Write(text1))
self.play(Transform(text1,text2))
self.play(Transform(text1,text3))

第二种方法

text1=TextMobject("文本1")
text2=TextMobject("文本2")
text3=TextMobject("文本3")
self.play(Write(text1))
self.play(ReplacementTransform(text1,text2))
self.play(ReplacementTransform(text1,text3))

制作拷贝并变换

self.play(
  ReplacementTransform(formula[2].copy(),formula[8]),
  ReplacementTransform(formula[3].copy(),formula[9])
)

改变颜色等其他属性

self.play(text.set_color,YELLOW,run_time=2)

self.play(ApplyMethod(text.set_color,YELLOW),run_time=2)

text.generate_target()
text.target.set_color(RED)
self.play(MoveToTarget(text),run_time=2)

注意

如果不是数组,要用text[:]的方法