[Bf-blender-cvs] CVS commit: blender/extern/bullet/BulletDynamics/ConstraintSolver ContactConstraint.cpp ContactConstraint.h SimpleConstraintSolver.cpp SimpleConstraintSolver.h blender/extern/bullet/Bullet/BroadphaseCollision Dispatcher.h blender/extern/bullet/Bullet/CollisionDispatch CollisionDispatcher.cpp CollisionDispatcher.h CollisionWorld.cpp CollisionWorld.h ...
Erwin Coumans
blender at erwincoumans.com
Fri May 19 22:20:46 CEST 2006
erwin (Erwin Coumans) 2006/05/19 22:20:46 CEST
Modified files:
blender/extern/bullet/BulletDynamics/ConstraintSolver
ContactConstraint.cpp
ContactConstraint.h
SimpleConstraintSolver.cpp
SimpleConstraintSolver.h
blender/extern/bullet/Bullet/BroadphaseCollision Dispatcher.h
blender/extern/bullet/Bullet/CollisionDispatch
CollisionDispatcher.cpp
CollisionDispatcher.h
CollisionWorld.cpp
CollisionWorld.h
ConvexConcaveCollisionAlgorithm.cpp
ConvexConvexAlgorithm.cpp
ManifoldResult.cpp
blender/extern/bullet/Bullet/CollisionShapes
ConvexTriangleCallback.cpp
ConvexTriangleCallback.h
blender/extern/bullet/Bullet/NarrowPhaseCollision
ManifoldPoint.h
PersistentManifold.cpp
PersistentManifold.h
Log:
Bullet: added per-contact point user-cache, + callback. This allows Collision Detection to be used more generically, and still have persistent info stored, like contact constraints.
Bullet: added support for restitution
Revision Changes Path
1.16 +35 -32 blender/extern/bullet/BulletDynamics/ConstraintSolver/ContactConstraint.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/BulletDynamics/ConstraintSolver/ContactConstraint.cpp.diff?r1=1.15&r2=1.16&cvsroot=bf-blender>
1.5 +33 -0 blender/extern/bullet/BulletDynamics/ConstraintSolver/ContactConstraint.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/BulletDynamics/ConstraintSolver/ContactConstraint.h.diff?r1=1.4&r2=1.5&cvsroot=bf-blender>
1.12 +101 -13 blender/extern/bullet/BulletDynamics/ConstraintSolver/SimpleConstraintSolver.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/BulletDynamics/ConstraintSolver/SimpleConstraintSolver.cpp.diff?r1=1.11&r2=1.12&cvsroot=bf-blender>
1.7 +2 -0 blender/extern/bullet/BulletDynamics/ConstraintSolver/SimpleConstraintSolver.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/BulletDynamics/ConstraintSolver/SimpleConstraintSolver.h.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
1.5 +2 -0 blender/extern/bullet/Bullet/BroadphaseCollision/Dispatcher.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bullet/BroadphaseCollision/Dispatcher.h.diff?r1=1.4&r2=1.5&cvsroot=bf-blender>
1.9 +17 -1 blender/extern/bullet/Bullet/CollisionDispatch/CollisionDispatcher.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bullet/CollisionDispatch/CollisionDispatcher.cpp.diff?r1=1.8&r2=1.9&cvsroot=bf-blender>
1.6 +3 -0 blender/extern/bullet/Bullet/CollisionDispatch/CollisionDispatcher.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bullet/CollisionDispatch/CollisionDispatcher.h.diff?r1=1.5&r2=1.6&cvsroot=bf-blender>
1.7 +25 -0 blender/extern/bullet/Bullet/CollisionDispatch/CollisionWorld.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bullet/CollisionDispatch/CollisionWorld.cpp.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
1.6 +1 -1 blender/extern/bullet/Bullet/CollisionDispatch/CollisionWorld.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bullet/CollisionDispatch/CollisionWorld.h.diff?r1=1.5&r2=1.6&cvsroot=bf-blender>
1.7 +2 -3 blender/extern/bullet/Bullet/CollisionDispatch/ConvexConcaveCollisionAlgorithm.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bullet/CollisionDispatch/ConvexConcaveCollisionAlgorithm.cpp.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
1.12 +2 -1 blender/extern/bullet/Bullet/CollisionDispatch/ConvexConvexAlgorithm.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bullet/CollisionDispatch/ConvexConvexAlgorithm.cpp.diff?r1=1.11&r2=1.12&cvsroot=bf-blender>
1.4 +8 -3 blender/extern/bullet/Bullet/CollisionDispatch/ManifoldResult.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bullet/CollisionDispatch/ManifoldResult.cpp.diff?r1=1.3&r2=1.4&cvsroot=bf-blender>
1.7 +0 -5 blender/extern/bullet/Bullet/CollisionShapes/ConvexTriangleCallback.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bullet/CollisionShapes/ConvexTriangleCallback.cpp.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
1.4 +0 -1 blender/extern/bullet/Bullet/CollisionShapes/ConvexTriangleCallback.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bullet/CollisionShapes/ConvexTriangleCallback.h.diff?r1=1.3&r2=1.4&cvsroot=bf-blender>
1.6 +11 -32 blender/extern/bullet/Bullet/NarrowPhaseCollision/ManifoldPoint.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bullet/NarrowPhaseCollision/ManifoldPoint.h.diff?r1=1.5&r2=1.6&cvsroot=bf-blender>
1.10 +61 -1 blender/extern/bullet/Bullet/NarrowPhaseCollision/PersistentManifold.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bullet/NarrowPhaseCollision/PersistentManifold.cpp.diff?r1=1.9&r2=1.10&cvsroot=bf-blender>
1.8 +20 -2 blender/extern/bullet/Bullet/NarrowPhaseCollision/PersistentManifold.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bullet/NarrowPhaseCollision/PersistentManifold.h.diff?r1=1.7&r2=1.8&cvsroot=bf-blender>
More information about the Bf-blender-cvs
mailing list