絶対わかる! Python 3D Animation 入門(全18レッスン)

Earth and Moon

この入門講座は往来自由です。ご意見ございましたら、各レッスンでコメントをお送りください。
本講座の前提条件として、ご自身のパソコンに Python3実行(開発)環境 をご用意ください。また、必要モジュール(’numpy’ と ‘matplotlib’など)も各自インストールしてください。
各レッスンボタンをクリックすることで、そのレッスンに入れます。
各レッスンでは、ソースコード(コンピュータ・プログラム)を示し、その解説をします。
ソースコードをご自身のPython実行環境にコピー&ペーストして、実行してみてください。主催者のパソコンでは実証済です。
正常に実行できたらパラメータを変更して色々お試しください。
本講座では簡単な ‘ArtistAnimation’ を用いてアニメーションを制作しています。左の動画をつくるまで、それで困ったことはありませんでした。
なお、本講座のソースコード及びその改変版によって、万一あなたのパソコン等に何らかの不具合が生じても、本講座主催者は何ら責任を負いかねますので、ご容赦ください。


2次元で一つの点を表示

fig 1

2次元で複数の点を表示

fig 2

2次元で複数線分を表示

fig 3

2次元でひとつの平面を表示

fig 4

2次元で複数平面を表示

fig 5

2次元で点のアニメーション


2次元で線分のアニメーション

fig 7

2次元で図形のアニメーション

fig 8

3次元でひとつの点を表示

fig 9

3次元で線分を表示

fig 10

3次元で平面を表示

fig 11

3次元で連続平面を表示

fig 12

3次元で四角い箱を表示

fig 13

3次元で箱に屋根をつける


3次元で筒を表示

fig 15

3次元で多面体を表示

fig 16

3次元で多面体を回転させる

fig 17

3次元で「地球と月」をつくる

Earth and Moon