ねこでじ(Nekodigi)

Nekodigi’s diary

学習中の気づきをまとめています。応援よろしくお願いします

【Processing】シンプルなBox Softbody

成果物

www.youtube.com
前回は円のSoftbodyを作ったのですが、今回は、箱型のSoftbodyを作ってみました。さすがに箱では地味なので、画像を変形させてみました。

仕組み

基本的にはばねを弾ませているような感じです。フックの法則に従って縮んだ分に比例して上に力を加えています。最後に、体積が等しくなるように幅を体積÷高さで求めれば完了です。

コード

Box Softbodyという名前で追加しています。
github.com