Speed up the physics engine: hook the SOLID broad phase, so we can either reject...
authorKester Maddock <Christopher.Maddock.1@uni.massey.ac.nz>
Sat, 6 Nov 2004 04:58:10 +0000 (04:58 +0000)
committerKester Maddock <Christopher.Maddock.1@uni.massey.ac.nz>
Sat, 6 Nov 2004 04:58:10 +0000 (04:58 +0000)
commit38b993f787b1694957f7c9876189f8ef9e346515
treecf51058e0dc02eba41d1dd06d7fe3411412a8004
parentb3395edd2a371de8ee56b3fbdfff4687750acccd
Speed up the physics engine:  hook the SOLID broad phase, so we can either reject the test or request the penetration depth test as necessary.  Previously we were doing the penetration depth test, as well as SOLID's intersection test.
20 files changed:
source/gameengine/Ketsji/KX_ClientObjectInfo.h
source/gameengine/Ketsji/KX_GameObject.cpp
source/gameengine/Ketsji/KX_KetsjiEngine.cpp
source/gameengine/Ketsji/KX_MouseFocusSensor.cpp
source/gameengine/Ketsji/KX_NearSensor.cpp
source/gameengine/Ketsji/KX_RadarSensor.cpp
source/gameengine/Ketsji/KX_RaySensor.cpp
source/gameengine/Ketsji/KX_SumoPhysicsController.cpp
source/gameengine/Ketsji/KX_TouchEventManager.cpp
source/gameengine/Ketsji/KX_TouchEventManager.h
source/gameengine/Ketsji/KX_TouchSensor.cpp
source/gameengine/Physics/Dummy/DummyPhysicsEnvironment.cpp
source/gameengine/Physics/Dummy/DummyPhysicsEnvironment.h
source/gameengine/Physics/Sumo/Fuzzics/include/SM_Object.h
source/gameengine/Physics/Sumo/Fuzzics/include/SM_Scene.h
source/gameengine/Physics/Sumo/Fuzzics/src/SM_Object.cpp
source/gameengine/Physics/Sumo/Fuzzics/src/SM_Scene.cpp
source/gameengine/Physics/Sumo/SumoPhysicsEnvironment.cpp
source/gameengine/Physics/Sumo/SumoPhysicsEnvironment.h
source/gameengine/Physics/common/PHY_IPhysicsEnvironment.h