【Manim】v0.19.0がリリースされてた。
最近、全く記事を書く暇がなかったけど、Manimがv0.19.0に2025/1/20にアップデートされたらしいので、その概要だけ。
変更点
- v0.18.1以前まで動画の出力関係をffmpegにコマンドラインで外部依存していたが、これをpython内のライブラリ
pyavに置き換えたらしく、これにより、インストールが簡素化。(ffmpegにパスを通す必要がなくなった。pyavがffmpegを呼び出す仕様になったぽい?) - インストールの方法が、
pipが非推奨になったわけではないが、新しいパッケージ管理ツールのuvを利用することが強く推奨されることに。(uvのホームページ見ると、pipの10倍~100倍くらい速いらしい) Codemobjectが完全に書き直された。それに伴い、Code.styles_listメソッドがCode.get_styles_list()に置き換えられることに。SurroundingRectangleが複数Mobjectを引数として受け入れられるようになったため、colorなどの引数が位置引数で渡すのが認められなくなった。つまりSurrounding(mob,RED)ではエラーSurrounding(mob,color=RED)とキーワード引数で渡すことが必須になった。
- 色関係も新機能として
DVIPSNAMESやSVGNAMESのカラーパレットが追加されたり、CoordinateSystem.plotにもcolorscaleが追加されて、プロットされる曲線が(デフォルトでは)y座標の値に応じて色付けされる。(colorscale_axisによって変更できる)
ちなみに、まだアップデートしてない。
2024共通テスト 数学IA 第4問 n進法タイマー
問題はこことかから↓ kaisoku.kawai-juku.ac.jp
2024年1月14日に実施された、共通テスト 数学IAの第4問において、 3進法、4進法、6進法、それぞれ3桁で表示される実用性そっちのけの謎のタイマーが出題されたので、 そのタイマーを動画として作ってみた。
とりあえず、T4とT6の両方の表示が同時に000に戻る1728秒後が十分含まれるように、2000秒(33分20秒)間の長さで。
他にも作っている人を何人かX(旧Twitter)上で確認。みんな考えること同じね。
