javascriptによる物理シミュレーション第4回


 今回で製作が終わりましたので、優秀作を発表したいと思います。

共振(H.M)

 振り子の共振のデモンストレーションです。ボタンで赤い質点か青い質点かを揺らせることにより、同じ固有振動数を持つ振り子が大きく触れ始めます。

こちら

懸垂線

 バネに繋がれた一連の物体。最初は振動してますが、空気抵抗があるのでだんだんと懸垂線に落ち着きます。

こちら

福笑い(長浜宗大)

 質点の運動とストップ機能を使った福笑いで

こちら

ピタゴラスイッチの一部(wkwkさん)

 

こちら

万華鏡写輪環

 万有引力下の運動ですが、惑星の地表付近から衛星が次々に同じ初期条件で発射され、軌道上を並んで運動し、きれいな形を作ります。

こちら

合体する小惑星(山城悠)

 万有引力下をランダムに動きまわる小惑星が、衝突すると合体して大きな惑星になる、というプログラムです。もともと「合体」という機能はなかったのに、がんばって実装してます。

こちら