Maven module :un.api : api-physics :
Class : un.api.physic.force.Spring
Extends/Implements : un.api.physic.force.AbstractForce
Subclasses : -

author  jeffrey traer bernstein (original source code)
author  Johann Sorel (adapted to unlicense project)


Variables : -
Functions : Spring, getFirstEnd, getSecondEnd, getCurrentLength, getRestLength, setRestLength, getStrength, setStrength, getDamping, setDamping, apply




param  A first rigid body
param  B second rigid body
param  springStrength spring strength
param  damping damping value
param  restLength rest length, optimal size of the spring when no forces apply
public void Spring (RigidBody A, RigidBody B, double springStrength, double damping, double restLength)

public RigidBody getFirstEnd ()

public RigidBody getSecondEnd ()


Get current spring length.
Distance between each end points.
return  length
public double getCurrentLength ()

public double getRestLength ()

public void setRestLength (double l)

public double getStrength ()

public void setStrength (double ks)

public double getDamping ()

public void setDamping (double d)

public void apply ()