Spring Structure
Brief:
A bouncy little cat that can flap its wings.
Inspiration:
Process:
In the beginning, everything seemed as silky as this kitten.
I first try to create a rectangle with curveVertex(). No gravity, just to check if my idea could work well.
Then I managed to posit different balls following a circle track. However, only the spring force between two neighboring balls is not enough, it has no way to bulge the kitten’s body.
I added spring force to the diagonal as well. I make the length longer and plan to adjust k after I finish the body.
This time I add gravity to the balls. At first I do not plan to avoid overlapping because I set the gravity a little bit larger so that only when the balls overlap can I lift the kitten up. But then I also modify the damping, which make the kitten easier to be lifted up because the gravity was not that strong. After this I realized that it is better to avoid overlap issue.