[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