various fixes
move btSimulationIslandManagerMt.cpp from BulletCollision to BulletDynamics
This commit is contained in:
@@ -27,7 +27,7 @@ class btCollisionShape;
|
|||||||
#include "LinearMath/btAlignedObjectArray.h"
|
#include "LinearMath/btAlignedObjectArray.h"
|
||||||
#include "LinearMath/btPoolAllocator.h"
|
#include "LinearMath/btPoolAllocator.h"
|
||||||
#include "btBulletCollisionCommon.h"
|
#include "btBulletCollisionCommon.h"
|
||||||
#include "BulletCollision/CollisionDispatch/btSimulationIslandManagerMt.h" // for setSplitIslands()
|
#include "BulletDynamics/Dynamics/btSimulationIslandManagerMt.h" // for setSplitIslands()
|
||||||
#include "BulletDynamics/Dynamics/btDiscreteDynamicsWorldMt.h"
|
#include "BulletDynamics/Dynamics/btDiscreteDynamicsWorldMt.h"
|
||||||
#include "BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h"
|
#include "BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h"
|
||||||
|
|
||||||
|
|||||||
@@ -2580,17 +2580,17 @@ static PyMethodDef SpamMethods[] = {
|
|||||||
#endif
|
#endif
|
||||||
},
|
},
|
||||||
|
|
||||||
{"getContactPoints", pybullet_getContactPointData, METH_VARARGS | METH_KEYWORDS,
|
{"getContactPoints", (PyCFunction)pybullet_getContactPointData, METH_VARARGS | METH_KEYWORDS,
|
||||||
"Return existing contact points after the stepSimulation command. "
|
"Return existing contact points after the stepSimulation command. "
|
||||||
"Optional arguments one or two object unique "
|
"Optional arguments one or two object unique "
|
||||||
"ids, that need to be involved in the contact."},
|
"ids, that need to be involved in the contact."},
|
||||||
|
|
||||||
{"getClosestPoints", pybullet_getClosestPointData, METH_VARARGS | METH_KEYWORDS,
|
{"getClosestPoints", (PyCFunction)pybullet_getClosestPointData, METH_VARARGS | METH_KEYWORDS,
|
||||||
"Compute the closest points between two objects, if the distance is below a given threshold."
|
"Compute the closest points between two objects, if the distance is below a given threshold."
|
||||||
"Input is two objects unique ids and distance threshold."
|
"Input is two objects unique ids and distance threshold."
|
||||||
},
|
},
|
||||||
|
|
||||||
{ "getOverlappingObjects", pybullet_getOverlappingObjects, METH_VARARGS | METH_KEYWORDS,
|
{ "getOverlappingObjects", (PyCFunction)pybullet_getOverlappingObjects, METH_VARARGS | METH_KEYWORDS,
|
||||||
"Return all the objects that have overlap with a given "
|
"Return all the objects that have overlap with a given "
|
||||||
"axis-aligned bounding box volume (AABB)."
|
"axis-aligned bounding box volume (AABB)."
|
||||||
"Input are two vectors defining the AABB in world space [min_x,min_y,min_z],[max_x,max_y,max_z]."
|
"Input are two vectors defining the AABB in world space [min_x,min_y,min_z],[max_x,max_y,max_z]."
|
||||||
|
|||||||
@@ -33,7 +33,6 @@ SET(BulletCollision_SRCS
|
|||||||
CollisionDispatch/btInternalEdgeUtility.h
|
CollisionDispatch/btInternalEdgeUtility.h
|
||||||
CollisionDispatch/btManifoldResult.cpp
|
CollisionDispatch/btManifoldResult.cpp
|
||||||
CollisionDispatch/btSimulationIslandManager.cpp
|
CollisionDispatch/btSimulationIslandManager.cpp
|
||||||
CollisionDispatch/btSimulationIslandManagerMt.cpp
|
|
||||||
CollisionDispatch/btSphereBoxCollisionAlgorithm.cpp
|
CollisionDispatch/btSphereBoxCollisionAlgorithm.cpp
|
||||||
CollisionDispatch/btSphereSphereCollisionAlgorithm.cpp
|
CollisionDispatch/btSphereSphereCollisionAlgorithm.cpp
|
||||||
CollisionDispatch/btSphereTriangleCollisionAlgorithm.cpp
|
CollisionDispatch/btSphereTriangleCollisionAlgorithm.cpp
|
||||||
@@ -141,7 +140,6 @@ SET(CollisionDispatch_HDRS
|
|||||||
CollisionDispatch/btHashedSimplePairCache.h
|
CollisionDispatch/btHashedSimplePairCache.h
|
||||||
CollisionDispatch/btManifoldResult.h
|
CollisionDispatch/btManifoldResult.h
|
||||||
CollisionDispatch/btSimulationIslandManager.h
|
CollisionDispatch/btSimulationIslandManager.h
|
||||||
CollisionDispatch/btSimulationIslandManagerMt.h
|
|
||||||
CollisionDispatch/btSphereBoxCollisionAlgorithm.h
|
CollisionDispatch/btSphereBoxCollisionAlgorithm.h
|
||||||
CollisionDispatch/btSphereSphereCollisionAlgorithm.h
|
CollisionDispatch/btSphereSphereCollisionAlgorithm.h
|
||||||
CollisionDispatch/btSphereTriangleCollisionAlgorithm.h
|
CollisionDispatch/btSphereTriangleCollisionAlgorithm.h
|
||||||
|
|||||||
@@ -22,6 +22,7 @@ SET(BulletDynamics_SRCS
|
|||||||
ConstraintSolver/btUniversalConstraint.cpp
|
ConstraintSolver/btUniversalConstraint.cpp
|
||||||
Dynamics/btDiscreteDynamicsWorld.cpp
|
Dynamics/btDiscreteDynamicsWorld.cpp
|
||||||
Dynamics/btDiscreteDynamicsWorldMt.cpp
|
Dynamics/btDiscreteDynamicsWorldMt.cpp
|
||||||
|
Dynamics/btSimulationIslandManagerMt.cpp
|
||||||
Dynamics/btRigidBody.cpp
|
Dynamics/btRigidBody.cpp
|
||||||
Dynamics/btSimpleDynamicsWorld.cpp
|
Dynamics/btSimpleDynamicsWorld.cpp
|
||||||
# Dynamics/Bullet-C-API.cpp
|
# Dynamics/Bullet-C-API.cpp
|
||||||
@@ -72,6 +73,7 @@ SET(Dynamics_HDRS
|
|||||||
Dynamics/btActionInterface.h
|
Dynamics/btActionInterface.h
|
||||||
Dynamics/btDiscreteDynamicsWorld.h
|
Dynamics/btDiscreteDynamicsWorld.h
|
||||||
Dynamics/btDiscreteDynamicsWorldMt.h
|
Dynamics/btDiscreteDynamicsWorldMt.h
|
||||||
|
Dynamics/btSimulationIslandManagerMt.h
|
||||||
Dynamics/btDynamicsWorld.h
|
Dynamics/btDynamicsWorld.h
|
||||||
Dynamics/btSimpleDynamicsWorld.h
|
Dynamics/btSimpleDynamicsWorld.h
|
||||||
Dynamics/btRigidBody.h
|
Dynamics/btRigidBody.h
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ subject to the following restrictions:
|
|||||||
#include "BulletCollision/BroadphaseCollision/btSimpleBroadphase.h"
|
#include "BulletCollision/BroadphaseCollision/btSimpleBroadphase.h"
|
||||||
#include "BulletCollision/BroadphaseCollision/btCollisionAlgorithm.h"
|
#include "BulletCollision/BroadphaseCollision/btCollisionAlgorithm.h"
|
||||||
#include "BulletCollision/CollisionShapes/btCollisionShape.h"
|
#include "BulletCollision/CollisionShapes/btCollisionShape.h"
|
||||||
#include "BulletCollision/CollisionDispatch/btSimulationIslandManagerMt.h"
|
#include "btSimulationIslandManagerMt.h"
|
||||||
#include "LinearMath/btTransformUtil.h"
|
#include "LinearMath/btTransformUtil.h"
|
||||||
#include "LinearMath/btQuickprof.h"
|
#include "LinearMath/btQuickprof.h"
|
||||||
|
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ subject to the following restrictions:
|
|||||||
#ifndef BT_SIMULATION_ISLAND_MANAGER_MT_H
|
#ifndef BT_SIMULATION_ISLAND_MANAGER_MT_H
|
||||||
#define BT_SIMULATION_ISLAND_MANAGER_MT_H
|
#define BT_SIMULATION_ISLAND_MANAGER_MT_H
|
||||||
|
|
||||||
#include "btSimulationIslandManager.h"
|
#include "BulletCollision/CollisionDispatch/btSimulationIslandManager.h"
|
||||||
|
|
||||||
class btTypedConstraint;
|
class btTypedConstraint;
|
||||||
|
|
||||||
Reference in New Issue
Block a user