TORNADO
I want to create a Tornado on the screen. When a user is pressing the mouse the tornado would grow and it will be set at the size when he/she released the mouse and it will start moving destroying objects on the screen. I assume that if the forces are added to particles of the tornado, it could also be applied to other objects easily.
In the future, if I can handle it, I'd love to hook it up with straw and a sensor (whatever it is) so that when people blow through the straw it will create a tornado and it will blow the objects on the screen. They might be just random drawing or jpg images or text. I haven't decided yet.The first step is to make a tornado be created and move from left to right. If I succeed I'll add a function to enable user can decide the location and the size using mousePressed and mouseReleased. When a user is pressing the mouse the tornado would grow and it will be set at the size when he/she released the mouse and it will go.
What I need
1. Initial Location of the tornado2. Noise Wave to create the tornado along with
3. A force to make the particles spinning
4. Radiuses for the spinning particles changing according to y axis
(5. Perlin Noise to create a cloud above the tornado)
![]()
Initial Trial Using SineWave