Fixed several bugs: python refcounting related and Bullet related (basic add/remove...
authorErwin Coumans <blender@erwincoumans.com>
Sat, 31 Dec 2005 07:20:08 +0000 (07:20 +0000)
committerErwin Coumans <blender@erwincoumans.com>
Sat, 31 Dec 2005 07:20:08 +0000 (07:20 +0000)
commit9119b6e8a547303ce9a7ccd3a00636153b53cb0e
tree1816973e2baf4888d571e87cfb548cafafe46d41
parent625c553e2077ec0a252ddd934d4267c61011d61f
Fixed several bugs: python refcounting related and Bullet related (basic add/remove object support, bounding volume hierarchy). Added a few files, updated the Bullet scons. Vc6/7 Bullet projectfiles need to add a couple of files: 'Bullet/CollisionShapes/BvhTriangleMeshShape.cpp',
'Bullet/CollisionShapes/ConvexTriangleCallback.cpp',
'Bullet/CollisionShapes/EmptyShape.cpp',
'Bullet/CollisionShapes/OptimizedBvh.cpp',
'Bullet/CollisionShapes/TriangleCallback.cpp',
'Bullet/CollisionShapes/TriangleIndexVertexArray.cpp',
'Bullet/NarrowPhaseCollision/ManifoldContactAddResult.cpp'.
Sorry, no armatures fix yet.
61 files changed:
extern/bullet/Bullet/BroadphaseCollision/BroadphaseProxy.h
extern/bullet/Bullet/BroadphaseCollision/SimpleBroadphase.cpp
extern/bullet/Bullet/CollisionShapes/BoxShape.h
extern/bullet/Bullet/CollisionShapes/BvhTriangleMeshShape.cpp [new file with mode: 0644]
extern/bullet/Bullet/CollisionShapes/BvhTriangleMeshShape.h [new file with mode: 0644]
extern/bullet/Bullet/CollisionShapes/CollisionMargin.h [moved from extern/bullet/Bullet/NarrowPhaseCollision/CollisionMargin.h with 100% similarity]
extern/bullet/Bullet/CollisionShapes/ConvexHullShape.cpp
extern/bullet/Bullet/CollisionShapes/ConvexHullShape.h
extern/bullet/Bullet/CollisionShapes/ConvexShape.h
extern/bullet/Bullet/CollisionShapes/ConvexTriangleCallback.cpp [new file with mode: 0644]
extern/bullet/Bullet/CollisionShapes/ConvexTriangleCallback.h [new file with mode: 0644]
extern/bullet/Bullet/CollisionShapes/EmptyShape.cpp [new file with mode: 0644]
extern/bullet/Bullet/CollisionShapes/EmptyShape.h [new file with mode: 0644]
extern/bullet/Bullet/CollisionShapes/MultiSphereShape.cpp
extern/bullet/Bullet/CollisionShapes/OptimizedBvh.cpp [new file with mode: 0644]
extern/bullet/Bullet/CollisionShapes/OptimizedBvh.h [new file with mode: 0644]
extern/bullet/Bullet/CollisionShapes/PolyhedralConvexShape.cpp
extern/bullet/Bullet/CollisionShapes/PolyhedralConvexShape.h
extern/bullet/Bullet/CollisionShapes/Simplex1to4Shape.h
extern/bullet/Bullet/CollisionShapes/SphereShape.cpp
extern/bullet/Bullet/CollisionShapes/StridingMeshInterface.cpp
extern/bullet/Bullet/CollisionShapes/StridingMeshInterface.h
extern/bullet/Bullet/CollisionShapes/TriangleCallback.cpp [new file with mode: 0644]
extern/bullet/Bullet/CollisionShapes/TriangleCallback.h
extern/bullet/Bullet/CollisionShapes/TriangleIndexVertexArray.cpp [new file with mode: 0644]
extern/bullet/Bullet/CollisionShapes/TriangleIndexVertexArray.h [new file with mode: 0644]
extern/bullet/Bullet/CollisionShapes/TriangleMesh.cpp
extern/bullet/Bullet/CollisionShapes/TriangleMesh.h
extern/bullet/Bullet/CollisionShapes/TriangleMeshShape.cpp
extern/bullet/Bullet/CollisionShapes/TriangleMeshShape.h
extern/bullet/Bullet/NarrowPhaseCollision/GjkConvexCast.h
extern/bullet/Bullet/NarrowPhaseCollision/GjkPairDetector.h
extern/bullet/Bullet/NarrowPhaseCollision/ManifoldContactAddResult.cpp [new file with mode: 0644]
extern/bullet/Bullet/NarrowPhaseCollision/ManifoldContactAddResult.h [new file with mode: 0644]
extern/bullet/Bullet/NarrowPhaseCollision/MinkowskiPenetrationDepthSolver.cpp
extern/bullet/BulletDynamics/CollisionDispatch/ConvexConvexAlgorithm.cpp
extern/bullet/BulletDynamics/CollisionDispatch/ConvexConvexAlgorithm.h
extern/bullet/BulletDynamics/ConstraintSolver/ContactConstraint.cpp
extern/bullet/BulletDynamics/ConstraintSolver/JacobianEntry.h
extern/bullet/BulletDynamics/ConstraintSolver/OdeConstraintSolver.cpp
extern/bullet/BulletDynamics/Dynamics/RigidBody.cpp
extern/bullet/Extras/PhysicsInterface/CcdPhysics/CcdPhysicsController.cpp
extern/bullet/Extras/PhysicsInterface/CcdPhysics/CcdPhysicsController.h
extern/bullet/Extras/PhysicsInterface/CcdPhysics/CcdPhysicsEnvironment.cpp
extern/bullet/LinearMath/SimdQuadWord.h
extern/bullet/LinearMath/SimdScalar.h
extern/bullet/SConscript
intern/string/intern/STR_String.cpp
source/gameengine/Converter/BL_BlenderDataConversion.cpp
source/gameengine/Converter/BL_MeshDeformer.h
source/gameengine/Converter/BL_SkinDeformer.cpp
source/gameengine/Converter/BL_SkinDeformer.h
source/gameengine/Expressions/Value.cpp
source/gameengine/Ketsji/KX_BulletPhysicsController.cpp
source/gameengine/Ketsji/KX_ConvertPhysicsObjects.cpp
source/gameengine/Ketsji/KX_EmptyObject.cpp
source/gameengine/Ketsji/KX_EmptyObject.h
source/gameengine/Ketsji/KX_Scene.cpp
source/gameengine/Physics/Bullet/CcdPhysicsController.cpp
source/gameengine/Physics/Bullet/CcdPhysicsController.h
source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.cpp