
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
p5.jsで流体シミュレーション風 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
p5.jsで流体シミュレーション風 - Qiita
この記事はProcessing Advent Calendar 2018 20日目の記事です。 今回は2次元流体シミュレーションっぽ... この記事はProcessing Advent Calendar 2018 20日目の記事です。 今回は2次元流体シミュレーションっぽいものを作ってみました。 作ったもの マウスでドラッグすると流れを作ることができ、キーボードを押すとリセットできます。 解説 初期化 まず、シミュレーションの空間を格子に区切り、各格子点にそれぞれ流体の速度と色を持たせます。 // variables for simulations let colors; let velocities; ... function initialize() { colors = new Array(GRID_NUM + 1); velocities = new Array(GRID_NUM + 1); const colorFunc = getInitialColorFunction(); for(let xi = 0; xi