Introduction
In this list I have gathered 8 examples/experiments that apply physics and gravity to demonstrate the power of Javascript. Few years back, all of these experiments must be done using Java or Flash, I don't think we can implement this using Javascript because of the standard and browsers.
A lot of stunning examples in this list, personally, I like the Cloth Simulation a lot, I just can't believe it's built with Javascript.
- Cloth Simulation
This amazing javascript experiment demonstrate the power of javascript. Few years back, this wasn't achievable and I think you only can do it with Java or flash. Pretty impressive and the creator uses javascript physics library called Processing. - Random Arboretum
Yet another physic experiment that uses the javascript physic library called Processing. Everytime you click on it, it will generate a radom branch. Look at the way it shakes and move, it's really nice. - Box2DJS
Box2D is an open source physics engine written primarily for games. As the name suggests, Box2D is a purely 2D engine. BOX2DJS is a Javascript port of BOX2D. - Ball Pool
Start by shaking the browser, then create new balls (click on empty space), move some others (drag) and reset the screen (double click). Stunning gravity and physic demonstration! - Google Gravity
What will happen when we put gravity on every single elements in Google's homepage? - Wavy Scrollbars
A very creative use of scrollbar to simulate wave effect. Best view with chrome, firefox is a bit laggy. - Waterfall
Balls falling on an hidden random terrain. This experiment is using physic simulation trought the library box2djs. - physicSketch
When you draw something on a canvas, it starts moving under the Newtonian law.
Comments will be moderated and
rel="nofollow"
will be added to all links. You can wrap your coding with[code][/code]
to make use of built-in syntax highlighter.I built an open source JavaScript Physics Library. It can be used together with Scriptaculous effects and can draw lines, and that all without HTML5. have a look https://github.com/ChristophPacher/JavaScript-Physics-Library
and more Information on my blog:
https://github.com/ChristophPacher/JavaScript-Physics-Library
http://www.flashmonkey.co.uk/simple-javascript-physics/
(sorry shameless self promotion)
Ex: http://www.addeffects.net
or http://www.addeffects.net
http://www.elisanet.fi/miroh/tied/cloth2.html
***PROBLEM***
The google gravity script taken from here (http://code.google.com/p/gravityscript/) doesn't appear to work probably on the Safari browser. /yet Mr Doob's google gravity script works fine on Safari. Does anyone know why this might be???
Thanks