https://github.com/vitroid/p5js
Samples of p5.js
https://github.com/vitroid/p5js
Last synced: 4 months ago
JSON representation
Samples of p5.js
- Host: GitHub
- URL: https://github.com/vitroid/p5js
- Owner: vitroid
- Created: 2022-10-28T12:20:15.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-11-09T00:30:31.000Z (over 1 year ago)
- Last Synced: 2025-06-30T21:43:50.523Z (about 1 year ago)
- Language: HTML
- Size: 307 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# p5js
Samples of [p5.js](https://p5js.org).
## この教材の使い方
- このリポジトリに含まれる全ファイルを、[GitHub](https://github.com/vitroid/p5js)から Clone するか、Download して下さい。
- [VSCode](https://code.visualstudio.com) をインストールして下さい。
- VSCode を起動し、ウィンドウ左橋の Extensions アイコンを押して、 Live Server をインストールしてください。
- VSCode の画面下端の「Go Live」を押すと、ブラウザ上でこのページが表示されます。あとはリンクをたどって、各プログラムを実行して下さい。
- ソースコードを修正すると、ブラウザ上に即座に反映されます。思うぞんぶん改造して下さい。
## 剛体球の力学
- [blockbuster](https://vitroid.github.io/p5js/blockbuster/): 壁に衝突する剛体円盤
- [airhockey](https://vitroid.github.io/p5js/airhockey/): 壁とパドルに衝突する剛体円盤
- [billiard](https://vitroid.github.io/p5js/billiard/): 自由衝突する2つの剛体円盤
- [polylliard](https://vitroid.github.io/p5js/polylliard/): 自由衝突する多数の剛体円盤
- [realistic-billiard](https://vitroid.github.io/p5js/realistic-billiard/): もうすこし本格的なビリヤード
- [hardspheres](https://vitroid.github.io/p5js/hardspheres/): 自由衝突する多数の剛体球
## 分子動力学法
- [follow-mouse](https://vitroid.github.io/p5js/follow-mouse/): マウスカーソルに固定された質点の運動
- [yoyo](https://vitroid.github.io/p5js/yoyo/): マウスカーソルにバネでつながれた質点の運動
- [yoyo-friction](https://vitroid.github.io/p5js/yoyo-friction/): マウスカーソルにバネでつながれた質点の運動
- [yoyo-string](https://vitroid.github.io/p5js/yoyo-string/): マウスカーソルにひもでつながれた質点の運動
- [yoyos](https://vitroid.github.io/p5js/yoyos/): マウスカーソルにバネでつながれた2つの質点の運動
- [yoyo-chain](https://vitroid.github.io/p5js/yoyo-chain/): 質点の数珠つなぎ
- [gravity](https://vitroid.github.io/p5js/gravity/): バネ相互作用の代わりに重力でひっぱられるヨーヨー
- [gravity-box](https://vitroid.github.io/p5js/gravity-box/): 飛び去らないように箱を追加
- [antigravity](https://vitroid.github.io/p5js/antigravity/): 反重力ヨーヨー
- [gravity-3body](https://vitroid.github.io/p5js/gravity-3body/): 三体運動
- [atomic](https://vitroid.github.io/p5js/atomic/): 分子間力
- [atomic-pbc](https://vitroid.github.io/p5js/atomic-pbc/): 周期境界条件
- [atoms](https://vitroid.github.io/p5js/atoms/): 多分子のシミュレーション
- [atoms-3d](https://vitroid.github.io/p5js/atoms-3d/): 三次元多分子のシミュレーション
- [atoms-md](https://vitroid.github.io/p5js/atoms-md/): Lennard-Jones分子の分子動力学シミュレーション
## Monte Carlo 法
- [pi](https://vitroid.github.io/p5js/pi/): モンテカルロ法による円周率の推定
- [montecarlo](https://vitroid.github.io/p5js/montecarlo/): モンテカルロ法によるLennard-Jones分子のシミュレーション
## その他
- [energy-levels](https://vitroid.github.io/p5js/energy-levels/): ボルツマン分布
- [harddisk](https://vitroid.github.io/p5js/harddisk/): 剛体円盤のシミュレーション(物理化学III用)
- [osmosis](https://vitroid.github.io/p5js/osmosis/): 浸透圧
- [s](https://vitroid.github.io/p5js/s/): S: the game.
## Repository
- [GitHub/vitroid/p5js](https://github.com/vitroid/p5js)