Python初心者の「らせん」アニメ講座

この講座名は、正しくは「Python初心者が行う『らせん』アニメ講座」です。(ゴメンナサイ)

まずサンプルを見ていただき、ご興味が湧けばそのソースコードを読んでみてください。
レベル1から、コードを損なわず積み重ねるようにして、レベルアップしています。
稚拙な内容かもしれませんが、ほとんどnet検索のみで勉強した「まとめ」です。
モノによっては、あなたが寄り道しないで済むようなヒントがあるかも知れません。
なお、Python 実行(開発)環境とインポートが必要なモジュール類は、各自でご用意され、本講座の各レベルで表示するソースコードをそちらにコピペして試用してみてください。
時には、パラメータを適当に変えて画像の変化をお楽しみください。

本講座は「らせん」図形に着目し、最初は簡単な「らせんの静止画」作りから始め、少しずつプログラムを作り込み、最後には「巻きずし作りの3Dアニメ」が描けるところまで行きます。
以下、ご興味ある画像がありましたら、その右のタイトルをクリックしてみてください。
ソースコードが表示され、コメント文で各行の説明をしています。

makizushi-01

レベル1.  2次元静止画「代数らせん」作り

makizushi-02

レベル2.  2次元アニメ「代数らせん」作り

makizushi-03

レベル3.  2次元「代数らせん」アニメを回転させる

makizushi-04

レベル4.  2次元「代数らせん」アニメを回転させる(修正版)

makizushi-05

レベル5.  2次元「巻きずし」巻きアニメ

makizushi-06

レベル6. 「巻きずし」アニメの3D化(その1:輪郭)

makizushi-07R

レベル7. 「巻きずし」アニメの3D化(その2:表面)

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です