Module org.dyn4j

Interface BoundsListener<T extends CollisionBody<E>,​E extends Fixture>

    • Method Detail

      • outside

        void outside​(T body)
        Method called when a CollisionBody is outside the Bounds of a simulation.

        The CollisionBody must be fully outside the bounds defined in the world. This means that all the fixtures are outside the bounds.

        When this is detected the CollisionBody is set to disabled and is effectively ignored until moved back within the bounds and enabled again.

        Typically this event is used to clean up bodies that have strayed from the simulation, but be aware that the removal of the body cannot be done here. Instead it must be done after the simulation step completes.

        body - the CollisionBody outside the Bounds