Canvasでローレンツアトラクタ
この記事に刺激されて JavaScript でローレンツアトラクタを書いてみた。
ただ書くだけじゃつまらないので、Canvas を使ってちょっと趣向を凝らしてみた。
Sylvester という、2次元3次元のベクトル演算を扱う JavaScript のライブラリを使って、実際にプロットする部分は Sylvester をグラフに出力できるプラグインみたいなものを自作した。自作部分はパブリックドメイン。
Opera, Firefox, Chromium, Safari で動作確認した。id:uupaa さんの uupaa-excanvas.js をロードしてあるので、もしかしたら IE でも動くかも。(動いたら教えてください)
あ、そうそう、WebGL が使えるようになればこんな面倒なことはしなくてもよくなるはずなので、まあ遊び程度のものです。