Class SpatialHashMapCollisionDetectionBroadPhase

java.lang.Object
technology.sola.engine.physics.system.collision.SpatialHashMapCollisionDetectionBroadPhase
All Implemented Interfaces:
CollisionDetectionBroadPhase

@NullMarked public class SpatialHashMapCollisionDetectionBroadPhase extends Object implements CollisionDetectionBroadPhase
SpatialHashMapCollisionDetectionBroadPhase is a CollisionDetectionBroadPhase implementation utilizing a SpatialHashMap internally.
  • Constructor Details

    • SpatialHashMapCollisionDetectionBroadPhase

      public SpatialHashMapCollisionDetectionBroadPhase()
      Creates an instance that allows the internal spatial hash map to determine a good cell size based on the entities.
    • SpatialHashMapCollisionDetectionBroadPhase

      public SpatialHashMapCollisionDetectionBroadPhase(@Nullable Integer spatialHashMapCellSize)
      Creates an instance with fixed cell size for the internal spatial hash map.
      Parameters:
      spatialHashMapCellSize - the cell size for the spatial hash map
  • Method Details