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...