Tuesday, 6 September 2011

Final interactive Mouse Toy - Elastic Spiderweb

Final interaction. Pull the central circle back and watch it swing back to the center, depending how far you pull it back the more it will swing, and the longer it will take to get back to the center. Right click to change the velocity to a constant speed, causing it to consistently swing in the direction pulled.

The original inspiration and precedent behind my interaction is the idea of the strength and elasticity of a spider web. As they consist of many strands leading to a centre point that can be pulled and be pulled back to this centre point without snapping. I thought it would be interesting to play with the idea of elasticity as it can be very interactive playing with different distances, strengths and forces. My final interactive design represents a spider web, or net with a central point or circle that can be pulled and stretched to any point and then swings back to the centre at different speeds which cause it to wobble differently depending where it was let go. By right clicking with the central circle the force behind the swing is changed to one causing the swing to stay constant and never stopping, which can be a fun way to create interesting swings and loops.



developing code sketches are bellow in older posts

Developing Mouse toy codes


pull the ball away from the center, and watch it spring back.


pull the ball back and watch it bounce back to the center.


pull the ball away from the center, and watch it spring back.

ball that orbits and flashes when moved


elastic swinging, without the lines and a constant force, move the ball and watch it swing or orbit forever


pull the ball away from the center, and watch it get spring back.


pull the ball away from the center, and watch it get pulled back.

Mouse toy experiments

click somewhere on the screen to drop the box, and try hit the ball

move the two bricks by dragging the mouse along the x and y axis


left click to increase the weight, slowing down the speed
right click to decrease the weight, increasing the speed