Class Spring

    • Constructor Detail

      • Spring

        public Spring​(Particle pA,
                      Particle pB,
                      float pSpringConstant,
                      float pSpringDamping,
                      float pRestLength)
      • Spring

        public Spring​(Particle pA,
                      Particle pB,
                      float pSpringConstant,
                      float pSpringDamping)
    • Method Detail

      • setRestLengthByPosition

        public void setRestLengthByPosition()
      • restlength

        public float restlength()
      • restlength

        public void restlength​(float pRestLength)
      • currentLength

        public final float currentLength()
      • strength

        public final float strength()
      • strength

        public final void strength​(float pSpringConstant)
      • damping

        public final float damping()
      • damping

        public final void damping​(float pSpringDamping)
      • setOneWay

        public void setOneWay​(boolean pOneWayState)
      • apply

        public void apply​(float pDeltaTime,
                          Physics pParticleSystem)
        Specified by:
        apply in interface IForce
      • dead

        public boolean dead()
        Specified by:
        dead in interface IForce
      • dead

        public void dead​(boolean pDead)
        Specified by:
        dead in interface IForce
      • active

        public boolean active()
        Specified by:
        active in interface IForce
      • active

        public void active​(boolean pActiveState)
        Specified by:
        active in interface IForce
      • ID

        public long ID()
        Specified by:
        ID in interface IForce