manim學習之路

2021-10-11 16:24:06 字數 2417 閱讀 6221

first

**

from manimlib.imports import

*# 從資料夾中匯入所需要的全部包

class

hello_world

(scene)

:def

construct

(self)

:'''建立物體'''

helloworld = texmobject(

"hello world!"

, color=red)

# 文字物體helloworld顏色設定為紅色

self.play(write(helloworld)

)# 預設書寫方向從左到右

self.wait(1)

# 在當前介面停留一秒

演示

1.第乙個簡單程式hello world!

知識點

helloworld是乙個文字物體

1表示1秒

from manimlib.imports import

*# 匯入所有包

helloworld = texmobject(

"hello world!"

, color=red)

# 建立文字物體

color=red

# 設定顏色

self.play(helloworld)
write(helloworld)
self.wait(1)

# 畫面停留

**
from manimlib.imports import

*# 從資料夾中匯入所需要的全部包

class

hello_world

(scene)

:def

construct

(self)

:'''建立物體'''

helloworld = texmobject(

"hello world!"

, color=red)

# 文字物體helloworld顏色設定為紅色

rectangle = rectangle(color=blue)

# 圖形物體rectangle顏色設定為藍色

rectangle.surround(helloworld)

# rectangle物體圍繞著helloworld物體

group1 = vgroup(helloworld, rectangle)

# 將它們放在乙個組中

hellomanim = texmobject(

"hello manim"

, color=blue)

# 文字物體hellomanim的顏色設定為藍色

hellomanim.scale(

2.5)

# 將hellomanim物體縮放2.5倍

self.play(write(helloworld)

)# 預設書寫方向從左到右

self.wait(1)

# 在當前介面停留一秒

self.play(fadein(rectangle)

) self.wait(1)

# 在當前介面停留一秒

2.5)

)# 方式為group1縮放2.5倍

self.wait(1)

# 在當前介面停留一秒

self.play(transform(helloworld, hellomanim)

) self.wait(1)

# 在當前介面停留一秒

演示

2.循序漸進——hello manim!

知識點

hellomanim是乙個圖形物體

rectangle = rectangle(color=blue)

建立矩形物體

rectangle圍繞著helloworld

rectangle.surround(helloworld)

建立組:包含helloworld和rectangle

group1 = vgroup(helloworld, rectangle)

縮放物體

hellomanim.scale(2.5)

fadein(rectangle)

manim常見問題記錄

出錯情況1 裝好miktex的中文庫 巨集後,呼叫manim textmobject 早上好good morning 只展示了good morning,不顯示中文。開啟中間過程中生成的.tex檔案後,發現裡面中文已亂碼,所以在後續的dvisvgm命令呼叫中未能將此亂碼的內容轉為svg,進而影響到後面...

httpRunner學習之路 問題之路

成長過程中,都會遇到問題,就看如何解決!今天想再次研究該框架。因為前面又碰到了一些問題。而技能有限,又需要再次學習js的各項技能。實在耗不起精力。轉而繼續對自己擅長的python入手。按照教程說,先來嘗試一番。建立工程進行開始第一步吧。用相關命令直接生成對應的專案資料夾。hrun startproj...

C C 學習之路

c c 學習之路 www.firnow.com 有人說c語言已經過時了,學程式設計應該從物件導向語言開始。在這一點上我持保留意見。1 關於c語言的學習 在linux下,大部分的程式還是c語言實現的。win32 api仍然是用c語言實現的。windows平台c 應用廣泛是微軟力推的結果,但是現在win...