Three.js を用いた力学シミュレーション

ネタ

  1. 振り子
  2. Boids

シミュレーションプログラムを改造する方法

上記の力学シミュレーションは javascript というプログラミング言語を用いて書かれています. javascript プログラムのソースコードは単なるテキストファイルなので 色々書き換えて遊ぶことができます.

エディタ・ソフトについて

テキストファイルは例えば Windows の "メモ帳" といったソフトでも編集できるのですが, ソースコードの編集に便利な機能を備えた "エディタ・ソフト" を使うのがおすすめです. エディタ・ソフトは様々なものが公開されていますが, 例えば次のようなものが有名なようです.

google chrome でダウンロードしたプログラムを動かす方法

google chrome ではセキュリティ上の制限によりダウンロードしたソースコードをそのまま動かすことができません. 以下の手順で一時的にセキュリティを弱めて動かして下さい.

  1. 全ての chrome を終了する
  2. 新しい chrome を --allow-file-access-from-files オプションをつけて起動する
    (参考: 起動オプションの設定方法 - Windows版の場合)
  3. index.html を chrome にドラッグ & ドロップする

注意: --allow-file-access-from-files オプションをつけた chrome はセキュリティ的に問題があるので, 不要な作業をすることはひかえ, 作業が終わったら全ての chrome を終了すること.

google chrome でエラーログなどを見る方法

ページが正常に表示されない場合は, 以下の方法でエラー情報を確認するとよいでしょう.

  1. F12 キーを押してデベロッパー・ツールを開く
  2. Console タブを選択する

エラーメッセージが表示されている場合は, そのメッセージで web 検索して意味を調べるなどして原因を究明します.
(参考: Chromeデベロッパー・ツールについて)

プログラムを変更したら動かなくなってしまい どうしても元に戻せないときは, もう一度ダウンロードしたソースコードを展開し, 最初からやり直しましょう.