Samples of p5.js.
- このリポジトリに含まれる全ファイルを、GitHubからCloneするか、Downloadして下さい。
- VSCodeをインストールして下さい。
- VSCodeを起動し、ウィンドウ左橋のExtensionsアイコンを押して、"Live Server"をインストールしてください。
- VSCodeの画面下端の「Go Live」を押すと、ブラウザ上でこのページが表示されます。あとはリンクをたどって、各プログラムを実行して下さい。
- ソースコードを修正すると、ブラウザ上に即座に反映されます。思うぞんぶん改造して下さい。
- blockbuster: 壁に衝突する剛体円盤
- airhockey: 壁とパドルに衝突する剛体円盤
- billiard: 自由衝突する2つの剛体円盤
- polylliard: 自由衝突する多数の剛体円盤
- realistic-billiard: もうすこし本格的なビリヤード
- hardspheres: 自由衝突する多数の剛体球
- follow-mouse: マウスカーソルに固定された質点の**
- yoyo: マウスカーソルにバネでつながれた質点の**
- yoyo-friction: マウスカーソルにバネでつながれた質点の** (摩擦あり)
- yoyo-string: マウスカーソルにひもでつながれた質点の** (摩擦なし)
- yoyos: マウスカーソルにバネでつながれた2つの質点の** (エネルギーを表示)
- yoyo-chain: 質点の数珠つなぎ
- gravity: バネ相互作用の代わりに重力でひっぱられるヨーヨー
- gravity-box: 飛び去らないように箱を追加
- antigravity: 反重力ヨーヨー
- gravity-3body: 三体** (エネルギーを表示)
- atomic: 分子間力
- atomic-pbc: 周期境界条件 (エネルギーを表示)
- atoms: 多分子のシミュレーション
- atoms-3d: 三次元多分子のシミュレーション
- atoms-md: Lennard-Jones分子の分子動力学シミュレーション
- pi: モンテカルロ法による円周率の推定
- montecarlo: モンテカルロ法によるLennard-Jones分子のシミュレーション
- energy-levels: ボルツマン分布
- harddisk: 剛体円盤のシミュレーション(物理化学III用)
- osmosis: 浸透圧