成果物
布の硬さ、張り?をリアルタイムで変えられるようにしてみました。最近地味な改造しかできていないので頑張りたい…
仕組み
無数の点を、ばねで繋ぐ事によって、布を実現しています。詳しい解説はこちらをご覧ください。
作り方・コード
今回は、CodingTrainのコードをもとに、Spring classに以下のコードを追加して、毎フレーム呼び出すことで、布の硬さ、張りを変更しています。
void update(){
setRestLength(map(mouseY, 0, height, 0, w));
setStrength(map(mouseX, 0, width, 0, 1));
}