ねこでじ(Nekodigi)

Nekodigi’s diary

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

【Processing】Toxicで布のアニメーション

成果物

www.youtube.com

布の硬さ、張り?をリアルタイムで変えられるようにしてみました。最近地味な改造しかできていないので頑張りたい…

仕組み

無数の点を、ばねで繋ぐ事によって、布を実現しています。詳しい解説はこちらをご覧ください。

www.youtube.com

作り方・コード

 今回は、CodingTrainのコードをもとに、Spring classに以下のコードを追加して、毎フレーム呼び出すことで、布の硬さ、張りを変更しています。

void update(){
  setRestLength(map(mouseY, 0, height, 0, w));
  setStrength(map(mouseX, 0, width, 0, 1));
}