[Bf-blender-cvs] CVS commit: blender/extern/bullet2 readme.txt blender/extern/bullet2/src/BulletCollision/BroadphaseCollision btAxisSweep3.cpp btAxisSweep3.h btBroadphaseInterface.h btBroadphaseProxy.cpp btBroadphaseProxy.h btCollisionAlgorithm.cpp btCollisionAlgorithm.h btDispatcher.cpp btDispatcher.h ...

Erwin Coumans blender at erwincoumans.com
Mon Oct 23 04:54:30 CEST 2006


erwin (Erwin Coumans) 2006/10/23 04:54:30 CEST

  Added files:
    blender/extern/bullet2 readme.txt 
    blender/extern/bullet2/src/BulletCollision/BroadphaseCollision 
                                                                   btAxisSweep3.cpp 
                                                                   btAxisSweep3.h 
                                                                   btBroadphaseInterface.h 
                                                                   btBroadphaseProxy.cpp 
                                                                   btBroadphaseProxy.h 
                                                                   btCollisionAlgorithm.cpp 
                                                                   btCollisionAlgorithm.h 
                                                                   btDispatcher.cpp 
                                                                   btDispatcher.h 
                                                                   btOverlappingPairCache.cpp 
                                                                   btOverlappingPairCache.h 
                                                                   btSimpleBroadphase.cpp 
                                                                   btSimpleBroadphase.h 
    blender/extern/bullet2/src/BulletCollision CMakeLists.txt 
                                               Doxyfile Jamfile 
    blender/extern/bullet2/src/BulletCollision/CollisionDispatch 
                                                                 btCollisionCreateFunc.h 
                                                                 btCollisionDispatcher.cpp 
                                                                 btCollisionDispatcher.h 
                                                                 btCollisionObject.cpp 
                                                                 btCollisionObject.h 
                                                                 btCollisionWorld.cpp 
                                                                 btCollisionWorld.h 
                                                                 btCompoundCollisionAlgorithm.cpp 
                                                                 btCompoundCollisionAlgorithm.h 
                                                                 btConvexConcaveCollisionAlgorithm.cpp 
                                                                 btConvexConcaveCollisionAlgorithm.h 
                                                                 btConvexConvexAlgorithm.cpp 
                                                                 btConvexConvexAlgorithm.h 
                                                                 btEmptyCollisionAlgorithm.cpp 
                                                                 btEmptyCollisionAlgorithm.h 
                                                                 btManifoldResult.cpp 
                                                                 btManifoldResult.h 
                                                                 btSimulationIslandManager.cpp 
                                                                 btSimulationIslandManager.h 
                                                                 btSphereBoxCollisionAlgorithm.cpp 
                                                                 btSphereBoxCollisionAlgorithm.h 
                                                                 btSphereSphereCollisionAlgorithm.cpp 
                                                                 btSphereSphereCollisionAlgorithm.h 
                                                                 btUnionFind.cpp 
                                                                 btUnionFind.h 
    blender/extern/bullet2/src/BulletCollision/CollisionShapes 
                                                               btBoxShape.cpp 
                                                               btBoxShape.h 
                                                               btBvhTriangleMeshShape.cpp 
                                                               btBvhTriangleMeshShape.h 
                                                               btCollisionMargin.h 
                                                               btCollisionShape.cpp 
                                                               btCollisionShape.h 
                                                               btCompoundShape.cpp 
                                                               btCompoundShape.h 
                                                               btConcaveShape.cpp 
                                                               btConcaveShape.h 
                                                               btConeShape.cpp 
                                                               btConeShape.h 
                                                               btConvexHullShape.cpp 
                                                               btConvexHullShape.h 
                                                               btConvexShape.cpp 
                                                               btConvexShape.h 
                                                               btConvexTriangleMeshShape.cpp 
                                                               btConvexTriangleMeshShape.h 
                                                               btCylinderShape.cpp 
                                                               btCylinderShape.h 
                                                               btEmptyShape.cpp 
                                                               btEmptyShape.h 
                                                               btMinkowskiSumShape.cpp 
                                                               btMinkowskiSumShape.h 
                                                               btMultiSphereShape.cpp 
                                                               btMultiSphereShape.h 
                                                               btOptimizedBvh.cpp 
                                                               btOptimizedBvh.h 
                                                               btPolyhedralConvexShape.cpp 
                                                               btPolyhedralConvexShape.h 
                                                               btSphereShape.cpp 
                                                               btSphereShape.h 
                                                               btStaticPlaneShape.cpp 
                                                               btStaticPlaneShape.h 
                                                               btStridingMeshInterface.cpp 
                                                               btStridingMeshInterface.h 
                                                               btTetrahedronShape.cpp 
                                                               btTetrahedronShape.h 
                                                               btTriangleCallback.cpp 
                                                               btTriangleCallback.h 
                                                               btTriangleIndexVertexArray.cpp 
                                                               btTriangleIndexVertexArray.h 
                                                               btTriangleMesh.cpp 
                                                               btTriangleMesh.h 
                                                               btTriangleMeshShape.cpp 
                                                               btTriangleMeshShape.h 
                                                               btTriangleShape.h 
    blender/extern/bullet2/src/BulletCollision/NarrowPhaseCollision 
                                                                    btContinuousConvexCollision.cpp 
                                                                    btContinuousConvexCollision.h 
                                                                    btConvexCast.cpp 
                                                                    btConvexCast.h 
                                                                    btConvexPenetrationDepthSolver.h 
                                                                    btDiscreteCollisionDetectorInterface.h 
                                                                    btGjkConvexCast.cpp 
                                                                    btGjkConvexCast.h 
                                                                    btGjkPairDetector.cpp 
                                                                    btGjkPairDetector.h 
                                                                    btManifoldPoint.h 
                                                                    btMinkowskiPenetrationDepthSolver.cpp 
                                                                    btMinkowskiPenetrationDepthSolver.h 
                                                                    btPersistentManifold.cpp 
                                                                    btPersistentManifold.h 
                                                                    btPointCollector.h 
                                                                    btRaycastCallback.cpp 
                                                                    btRaycastCallback.h 
                                                                    btSimplexSolverInterface.h 
                                                                    btSubSimplexConvexCast.cpp 
                                                                    btSubSimplexConvexCast.h 
                                                                    btVoronoiSimplexSolver.cpp 
                                                                    btVoronoiSimplexSolver.h 
    blender/extern/bullet2/src/BulletDynamics CMakeLists.txt 
                                              Jamfile 
    blender/extern/bullet2/src/BulletDynamics/ConstraintSolver 
                                                               btConstraintSolver.h 
                                                               btContactConstraint.cpp 
                                                               btContactConstraint.h 
                                                               btContactSolverInfo.h 
                                                               btGeneric6DofConstraint.cpp 
                                                               btGeneric6DofConstraint.h 
                                                               btHingeConstraint.cpp 
                                                               btHingeConstraint.h 
                                                               btJacobianEntry.h 
                                                               btPoint2PointConstraint.cpp 
                                                               btPoint2PointConstraint.h 
                                                               btSequentialImpulseConstraintSolver.cpp 
                                                               btSequentialImpulseConstraintSolver.h 
                                                               btSolve2LinearConstraint.cpp 
                                                               btSolve2LinearConstraint.h 
                                                               btTypedConstraint.cpp 
                                                               btTypedConstraint.h 
    blender/extern/bullet2/src/BulletDynamics/Dynamics 
                                                       btDiscreteDynamicsWorld.cpp 
                                                       btDiscreteDynamicsWorld.h 
                                                       btDynamicsWorld.h 
                                                       btRigidBody.cpp 
                                                       btRigidBody.h 
                                                       btSimpleDynamicsWorld.cpp 
                                                       btSimpleDynamicsWorld.h 
    blender/extern/bullet2/src/BulletDynamics/Vehicle 
                                                      btRaycastVehicle.cpp 
                                                      btRaycastVehicle.h 
                                                      btVehicleRaycaster.h 
                                                      btWheelInfo.cpp 
                                                      btWheelInfo.h 
    blender/extern/bullet2/src CMakeLists.txt Jamfile 
                               btBulletCollisionCommon.h 
                               btBulletDynamicsCommon.h 
    blender/extern/bullet2/src/LinearMath CMakeLists.txt Jamfile 
                                          btAabbUtil2.h 
                                          btDefaultMotionState.h 
                                          btIDebugDraw.h btList.h 
                                          btMatrix3x3.h btMinMax.h 
                                          btMotionState.h 
                                          btPoint3.h btQuadWord.h 
                                          btQuaternion.h 
                                          btQuickprof.cpp 
                                          btQuickprof.h btRandom.h 
                                          btScalar.h 
                                          btSimdMinMax.h 
                                          btTransform.h 
                                          btTransformUtil.h 
                                          btVector3.h 
  
  Log:
  Added refactored Bullet 2.x library. Important: these files are not part of the Blender build yet. First, the integration will be updated to make use of the new Bullet version. Then all build systems needs to be updated.
  The refactoring didn't leave a single file the same, all filenames and classes have bt prefix, methodnames start with lowercase, a single headerfile can be included, and also a single include path.
  Plan is to make use of this Bullet 2.x version in extern/bullet2 within the coming weeks, then extern/bullet can be discarded/ignored/content removed.



More information about the Bf-blender-cvs mailing list