[Bf-blender-cvs] CVS commit: blender/extern/bullet/BulletDynamics/ConstraintSolver ContactConstraint.cpp SimpleConstraintSolver.cpp blender/extern/bullet/BulletDynamics/Dynamics RigidBody.cpp blender/extern/bullet/Bullet/BroadphaseCollision BroadphaseInterface.h CollisionAlgorithm.h Dispatcher.h SimpleBroadphase.cpp blender/extern/bullet/Bullet/CollisionDispatch ConvexConcaveCollisionAlgorithm.cpp ...

Erwin Coumans blender at erwincoumans.com
Sat Apr 1 05:30:15 CEST 2006


erwin (Erwin Coumans) 2006/04/01 05:30:15 CEST

  Modified files:
    blender/extern/bullet/BulletDynamics/ConstraintSolver 
                                                          ContactConstraint.cpp 
                                                          SimpleConstraintSolver.cpp 
    blender/extern/bullet/BulletDynamics/Dynamics RigidBody.cpp 
    blender/extern/bullet/Bullet/BroadphaseCollision 
                                                     BroadphaseInterface.h 
                                                     CollisionAlgorithm.h 
                                                     Dispatcher.h 
                                                     SimpleBroadphase.cpp 
    blender/extern/bullet/Bullet/CollisionDispatch 
                                                   ConvexConcaveCollisionAlgorithm.cpp 
                                                   ConvexConcaveCollisionAlgorithm.h 
                                                   ConvexConvexAlgorithm.cpp 
                                                   ConvexConvexAlgorithm.h 
                                                   EmptyCollisionAlgorithm.cpp 
                                                   EmptyCollisionAlgorithm.h 
    blender/extern/bullet/Bullet/CollisionShapes 
                                                 ConvexTriangleCallback.cpp 
    blender/extern/bullet/Bullet/NarrowPhaseCollision 
                                                      ContinuousConvexCollision.cpp 
                                                      ConvexPenetrationDepthSolver.h 
                                                      DiscreteCollisionDetectorInterface.h 
                                                      GjkConvexCast.cpp 
                                                      GjkPairDetector.cpp 
                                                      GjkPairDetector.h 
                                                      MinkowskiPenetrationDepthSolver.cpp 
                                                      MinkowskiPenetrationDepthSolver.h 
    blender/extern/bullet/Demos/CollisionDemo CollisionDemo.cpp 
    blender/extern/bullet/Demos/ConcaveDemo ConcavePhysicsDemo.cpp 
    blender/extern/bullet/Demos/ConvexHullDistance 
                                                   ConvexHullDistanceDemo.cpp 
                                                   ConvexHullDistance_vc7.vcproj 
    blender/extern/bullet/Extras/PhysicsInterface/CcdPhysics 
                                                             CcdPhysicsEnvironment.cpp 
    blender/source/gameengine/Ketsji KX_GameObject.cpp 
                                     KX_SCA_AddObjectActuator.cpp 
                                     KX_SCA_AddObjectActuator.h 
    blender/source/gameengine/Physics/Bullet 
                                             CcdPhysicsEnvironment.cpp 
  
  Log:
  more Bullet physics improvements, mainly stability and performance related.
  AddObjectActuator has new python method to immediately create objects (this allows to create multiple objects in 1 frame in different positions)
  
  Revision  Changes    Path
  1.12      +22 -5     blender/extern/bullet/BulletDynamics/ConstraintSolver/ContactConstraint.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/BulletDynamics/ConstraintSolver/ContactConstraint.cpp.diff?r1=1.11&r2=1.12&cvsroot=bf-blender>
  1.7       +8 -9      blender/extern/bullet/BulletDynamics/ConstraintSolver/SimpleConstraintSolver.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/BulletDynamics/ConstraintSolver/SimpleConstraintSolver.cpp.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
  1.12      +1 -1      blender/extern/bullet/BulletDynamics/Dynamics/RigidBody.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/BulletDynamics/Dynamics/RigidBody.cpp.diff?r1=1.11&r2=1.12&cvsroot=bf-blender>
  1.5       +1 -1      blender/extern/bullet/Bullet/BroadphaseCollision/BroadphaseInterface.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bullet/BroadphaseCollision/BroadphaseInterface.h.diff?r1=1.4&r2=1.5&cvsroot=bf-blender>
  1.4       +2 -2      blender/extern/bullet/Bullet/BroadphaseCollision/CollisionAlgorithm.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bullet/BroadphaseCollision/CollisionAlgorithm.h.diff?r1=1.3&r2=1.4&cvsroot=bf-blender>
  1.3       +3 -1      blender/extern/bullet/Bullet/BroadphaseCollision/Dispatcher.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bullet/BroadphaseCollision/Dispatcher.h.diff?r1=1.2&r2=1.3&cvsroot=bf-blender>
  1.6       +4 -4      blender/extern/bullet/Bullet/BroadphaseCollision/SimpleBroadphase.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bullet/BroadphaseCollision/SimpleBroadphase.cpp.diff?r1=1.5&r2=1.6&cvsroot=bf-blender>
  1.3       +8 -12     blender/extern/bullet/Bullet/CollisionDispatch/ConvexConcaveCollisionAlgorithm.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bullet/CollisionDispatch/ConvexConcaveCollisionAlgorithm.cpp.diff?r1=1.2&r2=1.3&cvsroot=bf-blender>
  1.3       +4 -6      blender/extern/bullet/Bullet/CollisionDispatch/ConvexConcaveCollisionAlgorithm.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bullet/CollisionDispatch/ConvexConcaveCollisionAlgorithm.h.diff?r1=1.2&r2=1.3&cvsroot=bf-blender>
  1.3       +5 -4      blender/extern/bullet/Bullet/CollisionDispatch/ConvexConvexAlgorithm.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bullet/CollisionDispatch/ConvexConvexAlgorithm.cpp.diff?r1=1.2&r2=1.3&cvsroot=bf-blender>
  1.3       +2 -2      blender/extern/bullet/Bullet/CollisionDispatch/ConvexConvexAlgorithm.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bullet/CollisionDispatch/ConvexConvexAlgorithm.h.diff?r1=1.2&r2=1.3&cvsroot=bf-blender>
  1.3       +2 -2      blender/extern/bullet/Bullet/CollisionDispatch/EmptyCollisionAlgorithm.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bullet/CollisionDispatch/EmptyCollisionAlgorithm.cpp.diff?r1=1.2&r2=1.3&cvsroot=bf-blender>
  1.3       +2 -2      blender/extern/bullet/Bullet/CollisionDispatch/EmptyCollisionAlgorithm.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bullet/CollisionDispatch/EmptyCollisionAlgorithm.h.diff?r1=1.2&r2=1.3&cvsroot=bf-blender>
  1.3       +1 -1      blender/extern/bullet/Bullet/CollisionShapes/ConvexTriangleCallback.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bullet/CollisionShapes/ConvexTriangleCallback.cpp.diff?r1=1.2&r2=1.3&cvsroot=bf-blender>
  1.5       +2 -2      blender/extern/bullet/Bullet/NarrowPhaseCollision/ContinuousConvexCollision.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bullet/NarrowPhaseCollision/ContinuousConvexCollision.cpp.diff?r1=1.4&r2=1.5&cvsroot=bf-blender>
  1.5       +3 -1      blender/extern/bullet/Bullet/NarrowPhaseCollision/ConvexPenetrationDepthSolver.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bullet/NarrowPhaseCollision/ConvexPenetrationDepthSolver.h.diff?r1=1.4&r2=1.5&cvsroot=bf-blender>
  1.4       +1 -1      blender/extern/bullet/Bullet/NarrowPhaseCollision/DiscreteCollisionDetectorInterface.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bullet/NarrowPhaseCollision/DiscreteCollisionDetectorInterface.h.diff?r1=1.3&r2=1.4&cvsroot=bf-blender>
  1.5       +2 -2      blender/extern/bullet/Bullet/NarrowPhaseCollision/GjkConvexCast.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bullet/NarrowPhaseCollision/GjkConvexCast.cpp.diff?r1=1.4&r2=1.5&cvsroot=bf-blender>
  1.5       +5 -2      blender/extern/bullet/Bullet/NarrowPhaseCollision/GjkPairDetector.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bullet/NarrowPhaseCollision/GjkPairDetector.cpp.diff?r1=1.4&r2=1.5&cvsroot=bf-blender>
  1.6       +1 -1      blender/extern/bullet/Bullet/NarrowPhaseCollision/GjkPairDetector.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bullet/NarrowPhaseCollision/GjkPairDetector.h.diff?r1=1.5&r2=1.6&cvsroot=bf-blender>
  1.5       +103 -69   blender/extern/bullet/Bullet/NarrowPhaseCollision/MinkowskiPenetrationDepthSolver.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bullet/NarrowPhaseCollision/MinkowskiPenetrationDepthSolver.cpp.diff?r1=1.4&r2=1.5&cvsroot=bf-blender>
  1.4       +3 -1      blender/extern/bullet/Bullet/NarrowPhaseCollision/MinkowskiPenetrationDepthSolver.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Bullet/NarrowPhaseCollision/MinkowskiPenetrationDepthSolver.h.diff?r1=1.3&r2=1.4&cvsroot=bf-blender>
  1.4       +1 -1      blender/extern/bullet/Demos/CollisionDemo/CollisionDemo.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Demos/CollisionDemo/CollisionDemo.cpp.diff?r1=1.3&r2=1.4&cvsroot=bf-blender>
  1.11      +1 -1      blender/extern/bullet/Demos/ConcaveDemo/ConcavePhysicsDemo.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Demos/ConcaveDemo/ConcavePhysicsDemo.cpp.diff?r1=1.10&r2=1.11&cvsroot=bf-blender>
  1.4       +1 -1      blender/extern/bullet/Demos/ConvexHullDistance/ConvexHullDistanceDemo.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Demos/ConvexHullDistance/ConvexHullDistanceDemo.cpp.diff?r1=1.3&r2=1.4&cvsroot=bf-blender>
  1.3       +3 -0      blender/extern/bullet/Demos/ConvexHullDistance/ConvexHullDistance_vc7.vcproj
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Demos/ConvexHullDistance/ConvexHullDistance_vc7.vcproj.diff?r1=1.2&r2=1.3&cvsroot=bf-blender>
  1.13      +2 -1      blender/extern/bullet/Extras/PhysicsInterface/CcdPhysics/CcdPhysicsEnvironment.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/extern/bullet/Extras/PhysicsInterface/CcdPhysics/CcdPhysicsEnvironment.cpp.diff?r1=1.12&r2=1.13&cvsroot=bf-blender>
  1.21      +2 -1      blender/source/gameengine/Ketsji/KX_GameObject.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Ketsji/KX_GameObject.cpp.diff?r1=1.20&r2=1.21&cvsroot=bf-blender>
  1.11      +35 -16    blender/source/gameengine/Ketsji/KX_SCA_AddObjectActuator.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Ketsji/KX_SCA_AddObjectActuator.cpp.diff?r1=1.10&r2=1.11&cvsroot=bf-blender>
  1.9       +5 -1      blender/source/gameengine/Ketsji/KX_SCA_AddObjectActuator.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Ketsji/KX_SCA_AddObjectActuator.h.diff?r1=1.8&r2=1.9&cvsroot=bf-blender>
  1.25      +4 -2      blender/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.cpp.diff?r1=1.24&r2=1.25&cvsroot=bf-blender>



More information about the Bf-blender-cvs mailing list