RedSpring helper class for RedObject:spring

simple class that keeps track of connections and spring parameters.

see also [RedObject]

class methods:

*new(object, target, stiffness, damping, length)

create a new spring object.

object - a RedObject that will be connected to target

target - a RedObject acting as target

stiffness - float. default 0.1

damping - float. default 0.9

length - float. default 0

instance methods:

update

calls the method spring on the object. see RedObject

instance variables:

<>object

<>target

<>stiffness

<>damping

<>length

a= RedWorld.new

b= RedObject(a, RedVector2D[0, 0]);

c= RedObject(a, RedVector2D[100, 100]);

d= RedSpring(b, c);

b.accel //no acceleration

d.update //apply spring force

b.accel //now acceleration

//see examples folder