Package teilchen.force
Class MuscleSpring
- java.lang.Object
-
- teilchen.force.Spring
-
- teilchen.force.MuscleSpring
-
- All Implemented Interfaces:
IForce
,IConnection
public class MuscleSpring extends Spring
-
-
Constructor Summary
Constructors Constructor Description MuscleSpring(Particle pA, Particle pB)
MuscleSpring(Particle pA, Particle pB, float pSpringConstant, float pSpringDamping, float pRestLength)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description float
amplitude()
void
amplitude(float pAmplitude)
void
apply(float pDeltaTime, Physics pParticleSystem)
float
frequency()
void
frequency(float pFrequency)
float
phaseshift()
void
phaseshift(float pPhaseShift)
float
restlength()
void
restlength(float pRestLength)
void
setRestLengthByPosition()
-
-
-
Method Detail
-
setRestLengthByPosition
public void setRestLengthByPosition()
- Overrides:
setRestLengthByPosition
in classSpring
-
restlength
public float restlength()
- Overrides:
restlength
in classSpring
-
restlength
public void restlength(float pRestLength)
- Overrides:
restlength
in classSpring
-
apply
public void apply(float pDeltaTime, Physics pParticleSystem)
-
frequency
public void frequency(float pFrequency)
-
frequency
public float frequency()
-
amplitude
public void amplitude(float pAmplitude)
-
amplitude
public float amplitude()
-
phaseshift
public void phaseshift(float pPhaseShift)
-
phaseshift
public float phaseshift()
-
-