Features
From Sodawiki
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.