diff options
author | Erwin Coumans <blender@erwincoumans.com> | 2006-04-24 08:58:37 +0400 |
---|---|---|
committer | Erwin Coumans <blender@erwincoumans.com> | 2006-04-24 08:58:37 +0400 |
commit | 8291024b99ab1482b8f2ab257368c246a2f7849b (patch) | |
tree | 2940e5af8a55acd6161dca9341e7d7d95e00dce3 /source/gameengine/Physics | |
parent | c781a840b22d4142f9e9bb23d4aa2385fbaca64b (diff) |
fixes in raycasting
Diffstat (limited to 'source/gameengine/Physics')
-rw-r--r-- | source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.cpp b/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.cpp index 4359eeffffe..fd4bca40e7f 100644 --- a/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.cpp +++ b/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.cpp @@ -508,6 +508,7 @@ bool CcdPhysicsEnvironment::proceedDeltaTime(double curTime,float timeStep) + if (!SimdFuzzyZero(timeStep)) { @@ -1300,9 +1301,9 @@ PHY_IPhysicsController* CcdPhysicsEnvironment::rayTest(PHY_IPhysicsController* i ConvexShape* convexShape = (ConvexShape*) body->GetCollisionShape(); VoronoiSimplexSolver simplexSolver; - //SubsimplexConvexCast convexCaster(&pointShape,convexShape,&simplexSolver); + SubsimplexConvexCast convexCaster(&pointShape,convexShape,&simplexSolver); //GjkConvexCast convexCaster(&pointShape,convexShape,&simplexSolver); - ContinuousConvexCollision convexCaster(&pointShape,convexShape,&simplexSolver,0); + //ContinuousConvexCollision convexCaster(&pointShape,convexShape,&simplexSolver,0); if (convexCaster.calcTimeOfImpact(rayFromTrans,rayToTrans,body->getCenterOfMassTransform(),body->getCenterOfMassTransform(),rayResult)) { |