数学の概念を幾何学的に視覚化するManimアニメーションを作成するスキル。 Use when asked to create math animations, visualize mathematical concepts geometrically, explain optimization/convex analysis/linear algebra with Manim, or produce educational math videos. Triggers on: 「数学の概念をアニメーションで説明して」「〇〇を幾何学的に可視化して」 「Manimでアニメーションを作成して」etc.
数学の概念を幾何学的に視覚化するManimアニメーションを作成する。
"""
[概念名] の幾何学的解説アニメーション
使用方法:
manim -pql filename.py ClassName
"""
from manim import *
class ConceptNameScene(Scene):
"""概念の説明"""
def construct(self):
self.phase_one()
self.wait(0.5)
self.phase_two()
self.play(*[FadeOut(mob) for mob in self.mobjects], run_time=1.0)
def phase_one(self):
"""Phase 1"""
pass
def phase_two(self):
"""Phase 2"""
pass
project/
├── pyproject.toml
├── main.py
└── media/ # 出力ディレクトリ(自動生成)
manim -pql scene.py SceneName # プレビュー品質
manim -pqh scene.py SceneName # 高品質
manim -pqk scene.py SceneName # 4K品質