Features
From Sodawiki
Line 5: | Line 5: | ||
== Springs == | == Springs == | ||
- | What holds the masses of a model together. Their physics are governed by Hooke's Law, as such, where l is the rest length of the spring and k is Hooke's constant ( | + | What holds the masses of a model together. Their physics are governed by Hooke's Law, as such, where l is the rest length of the spring and k is Hooke's constant ({{See_Below|Subs=K}}) |
http://upload.wikimedia.org/math/9/6/2/96254b97b50b39f8d6a6c1f675933ff8.png | http://upload.wikimedia.org/math/9/6/2/96254b97b50b39f8d6a6c1f675933ff8.png |
Revision as of 19:49, 4 June 2007
Contents |
Masses
A dot found at each end of each spring or alone. They are the only things in Sodaconstructor with mass. Masses have two subtypes: Fixed and Free. Fixed masses can only be moved by the user directly. Free masses can be moved by anything.
Springs
What holds the masses of a model together. Their physics are governed by Hooke's Law, as such, where l is the rest length of the spring and k is Hooke's constant (See Below )
For mass 1:
xv2 = xv1 + n * (x1 − x2)
yv2 = yv1 + n * (y1 − y2)
For mass 2:
xv2 = xv1 − n * (x1 − x2)
yv2 = yv1 − n * (y1 − y2)
Once created, a spring can not change restlength.
Muscles
A subdivision of Springs, these expand and contract according to the Sine wave, by changing the rest length of the spring.
G
Gravity in the sodaplay applet. Every step, vertical velocity is incremented by the gravity, or decremented if reverse gravity is on.
It is between 0 and 4 in the xml file.
F
The friction coefficient. Each step, all mass speeds are multiplied by (1-f).
Its value is between 0 and 1.
K
Hooke's constant in the applet. It determines the "springiness" of springs.