Package teilchen.util

Class CollisionManager


  • public class CollisionManager
    extends java.lang.Object
    this manager uses it s own particle system. we could make it more integrated by using a shared physic world. this would of course make everthing more slower.
    • Field Detail

      • HINT_IGNORE_STILL_OR_FIXED

        public boolean HINT_IGNORE_STILL_OR_FIXED
    • Constructor Detail

      • CollisionManager

        public CollisionManager()
      • CollisionManager

        public CollisionManager​(Physics pPhysics)
    • Method Detail

      • distancemode

        public void distancemode​(int pDistanceMode)
      • resolveSamePosition

        public processing.core.PVector resolveSamePosition()
      • springDamping

        public void springDamping​(float pSpringDamping)
      • springDamping

        public float springDamping()
      • springConstant

        public void springConstant​(float pSpringConstant)
      • springConstant

        public float springConstant()
      • minimumDistance

        public void minimumDistance​(float pMinimumDistance)
      • minimumDistance

        public float minimumDistance()
      • collision

        public Physics collision()
      • collision_forces

        public java.util.ArrayList<IForce> collision_forces()
      • loop

        public void loop​(float pDeltaTime)
      • autoloop

        public void autoloop​(float pDeltaTime)
      • removeCollisionResolver

        public void removeCollisionResolver()
      • createCollisionResolvers

        public void createCollisionResolvers()
      • createCollisionResolvers

        public void createCollisionResolvers​(CubicleWorld pWorld)