Features

From Sodawiki

Revision as of 19:49, 4 June 2007 by Gizmo (Talk | contribs)

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 )

96254b97b50b39f8d6a6c1f675933ff8.png

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.

Personal tools