Packageorg.generalrelativity.foam.dynamics.force.spring
Classpublic class Bungee
InheritanceBungee Inheritance Spring Inheritance SimpleForceGenerator



Public Properties
 PropertyDefined by
 InheritedrestLength : Number
Spring
Protected Properties
 PropertyDefined by
 Inheriteddamp : Number
damping
Spring
 Inheritedelement1 : ISimulatable
element to generate spring force on
Spring
 Inheritedelement2 : ISimulatable
element to connect "other" end of spring to
Spring
 Inherited_force : Vector
force to apply to element(s)
SimpleForceGenerator
 Inheritedk : Number
spring coefficient (0 - 1.0)
Spring
 Inherited_restLength : Number
the spring's happy length (where no force is generated
Spring
Public Methods
 MethodDefined by
  
Bungee(element1:ISimulatable, element2:ISimulatable, k:Number = 0.01, damp:Number = 0.4)
Bungee
 Inherited
clone(invert:Boolean = true):Spring
Clone's a Spring for use with another element
Spring
 Inherited
createDoubleSidedSpring(element1:ISimulatable, element2:ISimulatable, k:Number = 0.01, damp:Number = 0.1):void
[static] Creates forces for both elements
Spring
  
generate(element:ISimulatable):void
Bungee
 Inherited
Spring
 Inherited
Spring
 Inherited
invert():void
Inverts the spring so that the force is applied to element2 instead of 1
Spring
Constructor detail
Bungee()constructor
public function Bungee(element1:ISimulatable, element2:ISimulatable, k:Number = 0.01, damp:Number = 0.4)Parameters
element1:ISimulatable
 
element2:ISimulatable
 
k:Number (default = 0.01)
 
damp:Number (default = 0.4)
Method detail
generate()method
public override function generate(element:ISimulatable):voidParameters
element:ISimulatable