From 7066c43d795ce421e7d7520e722ad471a3625f4d Mon Sep 17 00:00:00 2001 From: "john.mccutchan" Date: Tue, 8 Apr 2008 22:47:36 +0000 Subject: [PATCH] Fix normals being lost in batch raycaster --- .../SpuRaycastTask/SpuSubSimplexConvexCast.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Extras/BulletMultiThreaded/SpuRaycastTask/SpuSubSimplexConvexCast.cpp b/Extras/BulletMultiThreaded/SpuRaycastTask/SpuSubSimplexConvexCast.cpp index f57dd20e5..21112fc67 100644 --- a/Extras/BulletMultiThreaded/SpuRaycastTask/SpuSubSimplexConvexCast.cpp +++ b/Extras/BulletMultiThreaded/SpuRaycastTask/SpuSubSimplexConvexCast.cpp @@ -97,8 +97,8 @@ bool SpuSubsimplexRayCast::calcTimeOfImpact(const btTransform& fromRay, while ( (dist2 > epsilon) && maxIter--) { p = supportPoint(bXform, m_shapeTypeB, m_shapeB, m_convexDataB, v); - btVector3 n = v.normalized(); - p += m_marginB * n; + btVector3 supportunit = v.normalized(); + p += m_marginB * supportunit; w = x - p; btScalar VdotW = v.dot(w);