Changeset 8393 for code/trunk/src/external/bullet/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.cpp
- Timestamp:
- May 3, 2011, 5:07:42 AM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/trunk/src/external/bullet/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.cpp
r8351 r8393 255 255 #endif // 256 256 257 m_cachedSeparatingAxis = newCachedSeparatingAxis;258 257 259 258 //redundant m_simplexSolver->compute_points(pointOnA, pointOnB); … … 262 261 if (previousSquaredDistance - squaredDistance <= SIMD_EPSILON * previousSquaredDistance) 263 262 { 264 m_simplexSolver->backup_closest(m_cachedSeparatingAxis);263 // m_simplexSolver->backup_closest(m_cachedSeparatingAxis); 265 264 checkSimplex = true; 266 265 m_degenerateSimplex = 12; … … 268 267 break; 269 268 } 269 270 m_cachedSeparatingAxis = newCachedSeparatingAxis; 270 271 271 272 //degeneracy, this is typically due to invalid/uninitialized worldtransforms for a btCollisionObject … … 295 296 { 296 297 //do we need this backup_closest here ? 297 m_simplexSolver->backup_closest(m_cachedSeparatingAxis);298 // m_simplexSolver->backup_closest(m_cachedSeparatingAxis); 298 299 m_degenerateSimplex = 13; 299 300 break; … … 304 305 { 305 306 m_simplexSolver->compute_points(pointOnA, pointOnB); 306 normalInB = pointOnA-pointOnB;307 normalInB = m_cachedSeparatingAxis; 307 308 btScalar lenSqr =m_cachedSeparatingAxis.length2(); 308 309
Note: See TracChangeset
for help on using the changeset viewer.