[DEV] integration build
This commit is contained in:
parent
68ce3a8885
commit
2d5cad451a
@ -183,7 +183,7 @@ SET (REACTPHYSICS3D_SOURCES
|
||||
ADD_LIBRARY(reactphysics3d STATIC ${REACTPHYSICS3D_SOURCES})
|
||||
|
||||
# If we need to compile the testbed application
|
||||
add_subdirectory(testbed/)
|
||||
add_subdirectory(tools/testbed/)
|
||||
|
||||
# If we need to compile the tests
|
||||
add_subdirectory(test/)
|
||||
|
@ -24,8 +24,8 @@
|
||||
********************************************************************************/
|
||||
|
||||
// Libraries
|
||||
#include "Body.h"
|
||||
#include "collision/shapes/CollisionShape.h"
|
||||
#include <ephysics/body/Body.h>
|
||||
#include <ephysics/collision/shapes/CollisionShape.h>
|
||||
|
||||
// We want to use the ReactPhysics3D namespace
|
||||
using namespace reactphysics3d;
|
@ -29,7 +29,7 @@
|
||||
// Libraries
|
||||
#include <stdexcept>
|
||||
#include <cassert>
|
||||
#include "configuration.h"
|
||||
#include <ephysics/configuration.h>
|
||||
|
||||
/// Namespace reactphysics3d
|
||||
namespace reactphysics3d {
|
@ -24,9 +24,9 @@
|
||||
********************************************************************************/
|
||||
|
||||
// Libraries
|
||||
#include "CollisionBody.h"
|
||||
#include "engine/CollisionWorld.h"
|
||||
#include "collision/ContactManifold.h"
|
||||
#include <ephysics/body/CollisionBody.h>
|
||||
#include <ephysics/engine/CollisionWorld.h>
|
||||
#include <ephysics/collision/ContactManifold.h>
|
||||
|
||||
// We want to use the ReactPhysics3D namespace
|
||||
using namespace reactphysics3d;
|
@ -29,13 +29,13 @@
|
||||
// Libraries
|
||||
#include <stdexcept>
|
||||
#include <cassert>
|
||||
#include "Body.h"
|
||||
#include "mathematics/Transform.h"
|
||||
#include "collision/shapes/AABB.h"
|
||||
#include "collision/shapes/CollisionShape.h"
|
||||
#include "collision/RaycastInfo.h"
|
||||
#include "memory/MemoryAllocator.h"
|
||||
#include "configuration.h"
|
||||
#include <ephysics/body/Body.h>
|
||||
#include <ephysics/mathematics/Transform.h>
|
||||
#include <ephysics/collision/shapes/AABB.h>
|
||||
#include <ephysics/collision/shapes/CollisionShape.h>
|
||||
#include <ephysics/collision/RaycastInfo.h>
|
||||
#include <ephysics/memory/MemoryAllocator.h>
|
||||
#include <ephysics/configuration.h>
|
||||
|
||||
/// Namespace reactphysics3d
|
||||
namespace reactphysics3d {
|
@ -24,10 +24,10 @@
|
||||
********************************************************************************/
|
||||
|
||||
// Libraries
|
||||
#include "RigidBody.h"
|
||||
#include "constraint/Joint.h"
|
||||
#include "collision/shapes/CollisionShape.h"
|
||||
#include "engine/DynamicsWorld.h"
|
||||
#include <ephysics/body/RigidBody.h>
|
||||
#include <ephysics/constraint/Joint.h>
|
||||
#include <ephysics/collision/shapes/CollisionShape.h>
|
||||
#include <ephysics/engine/DynamicsWorld.h>
|
||||
|
||||
// We want to use the ReactPhysics3D namespace
|
||||
using namespace reactphysics3d;
|
@ -28,10 +28,10 @@
|
||||
|
||||
// Libraries
|
||||
#include <cassert>
|
||||
#include "CollisionBody.h"
|
||||
#include "engine/Material.h"
|
||||
#include "mathematics/mathematics.h"
|
||||
#include "memory/MemoryAllocator.h"
|
||||
#include <ephysics/body/CollisionBody.h>
|
||||
#include <ephysics/engine/Material.h>
|
||||
#include <ephysics/mathematics/mathematics.h>
|
||||
#include <ephysics/memory/MemoryAllocator.h>
|
||||
|
||||
/// Namespace reactphysics3d
|
||||
namespace reactphysics3d {
|
@ -24,12 +24,12 @@
|
||||
********************************************************************************/
|
||||
|
||||
// Libraries
|
||||
#include "CollisionDetection.h"
|
||||
#include "engine/CollisionWorld.h"
|
||||
#include "body/Body.h"
|
||||
#include "collision/shapes/BoxShape.h"
|
||||
#include "body/RigidBody.h"
|
||||
#include "configuration.h"
|
||||
#include <ephysics/collision/CollisionDetection.h>
|
||||
#include <ephysics/engine/CollisionWorld.h>
|
||||
#include <ephysics/body/Body.h>
|
||||
#include <ephysics/collision/shapes/BoxShape.h>
|
||||
#include <ephysics/body/RigidBody.h>
|
||||
#include <ephysics/configuration.h>
|
||||
#include <cassert>
|
||||
#include <complex>
|
||||
#include <set>
|
@ -27,13 +27,13 @@
|
||||
#define REACTPHYSICS3D_COLLISION_DETECTION_H
|
||||
|
||||
// Libraries
|
||||
#include "body/CollisionBody.h"
|
||||
#include "broadphase/BroadPhaseAlgorithm.h"
|
||||
#include "engine/OverlappingPair.h"
|
||||
#include "engine/EventListener.h"
|
||||
#include "narrowphase/DefaultCollisionDispatch.h"
|
||||
#include "memory/MemoryAllocator.h"
|
||||
#include "constraint/ContactPoint.h"
|
||||
#include <ephysics/body/CollisionBody.h>
|
||||
#include <ephysics/collision/broadphase/BroadPhaseAlgorithm.h>
|
||||
#include <ephysics/engine/OverlappingPair.h>
|
||||
#include <ephysics/engine/EventListener.h>
|
||||
#include <ephysics/collision/narrowphase/DefaultCollisionDispatch.h>
|
||||
#include <ephysics/memory/MemoryAllocator.h>
|
||||
#include <ephysics/constraint/ContactPoint.h>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
#include <set>
|
@ -27,7 +27,7 @@
|
||||
#define REACTPHYSICS3D_COLLISION_SHAPE_INFO_H
|
||||
|
||||
// Libraries
|
||||
#include "shapes/CollisionShape.h"
|
||||
#include <ephysics/collision/shapes/CollisionShape.h>
|
||||
|
||||
/// Namespace ReactPhysics3D
|
||||
namespace reactphysics3d {
|
@ -25,7 +25,7 @@
|
||||
|
||||
// Libraries
|
||||
#include <iostream>
|
||||
#include "ContactManifold.h"
|
||||
#include <ephysics/collision/ContactManifold.h>
|
||||
|
||||
using namespace reactphysics3d;
|
||||
|
@ -28,10 +28,10 @@
|
||||
|
||||
// Libraries
|
||||
#include <vector>
|
||||
#include "body/CollisionBody.h"
|
||||
#include "collision/ProxyShape.h"
|
||||
#include "constraint/ContactPoint.h"
|
||||
#include "memory/MemoryAllocator.h"
|
||||
#include <ephysics/body/CollisionBody.h>
|
||||
#include <ephysics/collision/ProxyShape.h>
|
||||
#include <ephysics/constraint/ContactPoint.h>
|
||||
#include <ephysics/memory/MemoryAllocator.h>
|
||||
|
||||
/// ReactPhysics3D namespace
|
||||
namespace reactphysics3d {
|
@ -24,7 +24,7 @@
|
||||
********************************************************************************/
|
||||
|
||||
// Libraries
|
||||
#include "ContactManifoldSet.h"
|
||||
#include <ephysics/collision/ContactManifoldSet.h>
|
||||
|
||||
using namespace reactphysics3d;
|
||||
|
@ -27,7 +27,7 @@
|
||||
#define REACTPHYSICS3D_CONTACT_MANIFOLD_SET_H
|
||||
|
||||
// Libraries
|
||||
#include "ContactManifold.h"
|
||||
#include <ephysics/collision/ContactManifold.h>
|
||||
|
||||
namespace reactphysics3d {
|
||||
|
@ -24,7 +24,7 @@
|
||||
********************************************************************************/
|
||||
|
||||
// Libraries
|
||||
#include "ProxyShape.h"
|
||||
#include <ephysics/collision/ProxyShape.h>
|
||||
|
||||
using namespace reactphysics3d;
|
||||
|
@ -27,8 +27,8 @@
|
||||
#define REACTPHYSICS3D_PROXY_SHAPE_H
|
||||
|
||||
// Libraries
|
||||
#include "body/CollisionBody.h"
|
||||
#include "shapes/CollisionShape.h"
|
||||
#include <ephysics/body/CollisionBody.h>
|
||||
#include <ephysics/collision/shapes/CollisionShape.h>
|
||||
|
||||
namespace reactphysics3d {
|
||||
|
@ -24,9 +24,9 @@
|
||||
********************************************************************************/
|
||||
|
||||
// Libraries
|
||||
#include "decimal.h"
|
||||
#include "RaycastInfo.h"
|
||||
#include "ProxyShape.h"
|
||||
#include <ephysics/decimal.h>
|
||||
#include <ephysics/collision/RaycastInfo.h>
|
||||
#include <ephysics/collision/ProxyShape.h>
|
||||
|
||||
using namespace reactphysics3d;
|
||||
|
@ -27,8 +27,8 @@
|
||||
#define REACTPHYSICS3D_RAYCAST_INFO_H
|
||||
|
||||
// Libraries
|
||||
#include "mathematics/Vector3.h"
|
||||
#include "mathematics/Ray.h"
|
||||
#include <ephysics/mathematics/Vector3.h>
|
||||
#include <ephysics/mathematics/Ray.h>
|
||||
|
||||
/// ReactPhysics3D namespace
|
||||
namespace reactphysics3d {
|
@ -24,7 +24,7 @@
|
||||
********************************************************************************/
|
||||
|
||||
// Libraries
|
||||
#include "TriangleMesh.h"
|
||||
#include <ephysics/collision/TriangleMesh.h>
|
||||
|
||||
using namespace reactphysics3d;
|
||||
|
@ -29,7 +29,7 @@
|
||||
// Libraries
|
||||
#include <vector>
|
||||
#include <cassert>
|
||||
#include "TriangleVertexArray.h"
|
||||
#include <ephysics/collision/TriangleVertexArray.h>
|
||||
|
||||
namespace reactphysics3d {
|
||||
|
@ -24,7 +24,7 @@
|
||||
********************************************************************************/
|
||||
|
||||
// Libraries
|
||||
#include "TriangleVertexArray.h"
|
||||
#include <ephysics/collision/TriangleVertexArray.h>
|
||||
|
||||
using namespace reactphysics3d;
|
||||
|
@ -27,7 +27,7 @@
|
||||
#define REACTPHYSICS3D_TRIANGLE_VERTEX_ARRAY_H
|
||||
|
||||
// Libraries
|
||||
#include "configuration.h"
|
||||
#include <ephysics/configuration.h>
|
||||
|
||||
namespace reactphysics3d {
|
||||
|
@ -24,9 +24,9 @@
|
||||
********************************************************************************/
|
||||
|
||||
// Libraries
|
||||
#include "BroadPhaseAlgorithm.h"
|
||||
#include "collision/CollisionDetection.h"
|
||||
#include "engine/Profiler.h"
|
||||
#include <ephysics/collision/broadphase/BroadPhaseAlgorithm.h>
|
||||
#include <ephysics/collision/CollisionDetection.h>
|
||||
#include <ephysics/engine/Profiler.h>
|
||||
|
||||
// We want to use the ReactPhysics3D namespace
|
||||
using namespace reactphysics3d;
|
@ -28,10 +28,10 @@
|
||||
|
||||
// Libraries
|
||||
#include <vector>
|
||||
#include "body/CollisionBody.h"
|
||||
#include "collision/ProxyShape.h"
|
||||
#include "DynamicAABBTree.h"
|
||||
#include "engine/Profiler.h"
|
||||
#include <ephysics/body/CollisionBody.h>
|
||||
#include <ephysics/collision/ProxyShape.h>
|
||||
#include <ephysics/collision/broadphase/DynamicAABBTree.h>
|
||||
#include <ephysics/engine/Profiler.h>
|
||||
|
||||
/// Namespace ReactPhysics3D
|
||||
namespace reactphysics3d {
|
@ -24,10 +24,10 @@
|
||||
********************************************************************************/
|
||||
|
||||
// Libraries
|
||||
#include "DynamicAABBTree.h"
|
||||
#include "BroadPhaseAlgorithm.h"
|
||||
#include "memory/Stack.h"
|
||||
#include "engine/Profiler.h"
|
||||
#include <ephysics/collision/broadphase/DynamicAABBTree.h>
|
||||
#include <ephysics/collision/broadphase/BroadPhaseAlgorithm.h>
|
||||
#include <ephysics/memory/Stack.h>
|
||||
#include <ephysics/engine/Profiler.h>
|
||||
|
||||
using namespace reactphysics3d;
|
||||
|
@ -27,9 +27,9 @@
|
||||
#define REACTPHYSICS3D_DYNAMIC_AABB_TREE_H
|
||||
|
||||
// Libraries
|
||||
#include "configuration.h"
|
||||
#include "collision/shapes/AABB.h"
|
||||
#include "body/CollisionBody.h"
|
||||
#include <ephysics/configuration.h>
|
||||
#include <ephysics/collision/shapes/AABB.h>
|
||||
#include <ephysics/body/CollisionBody.h>
|
||||
|
||||
/// Namespace ReactPhysics3D
|
||||
namespace reactphysics3d {
|
@ -27,7 +27,7 @@
|
||||
#define REACTPHYSICS3D_COLLISION_DISPATCH_H
|
||||
|
||||
// Libraries
|
||||
#include "NarrowPhaseAlgorithm.h"
|
||||
#include <ephysics/collision/narrowphase/NarrowPhaseAlgorithm.h>
|
||||
|
||||
namespace reactphysics3d {
|
||||
|
@ -24,11 +24,11 @@
|
||||
********************************************************************************/
|
||||
|
||||
// Libraries
|
||||
#include "collision/shapes/ConcaveShape.h"
|
||||
#include "collision/shapes/TriangleShape.h"
|
||||
#include "ConcaveVsConvexAlgorithm.h"
|
||||
#include "collision/CollisionDetection.h"
|
||||
#include "engine/CollisionWorld.h"
|
||||
#include <ephysics/collision/shapes/ConcaveShape.h>
|
||||
#include <ephysics/collision/shapes/TriangleShape.h>
|
||||
#include <ephysics/collision/narrowphase/ConcaveVsConvexAlgorithm.h>
|
||||
#include <ephysics/collision/CollisionDetection.h>
|
||||
#include <ephysics/engine/CollisionWorld.h>
|
||||
#include <algorithm>
|
||||
|
||||
using namespace reactphysics3d;
|
@ -27,9 +27,9 @@
|
||||
#define REACTPHYSICS3D_CONCAVE_VS_CONVEX_ALGORITHM_H
|
||||
|
||||
// Libraries
|
||||
#include "NarrowPhaseAlgorithm.h"
|
||||
#include "collision/shapes/ConvexShape.h"
|
||||
#include "collision/shapes/ConcaveShape.h"
|
||||
#include <ephysics/collision/narrowphase/NarrowPhaseAlgorithm.h>
|
||||
#include <ephysics/collision/shapes/ConvexShape.h>
|
||||
#include <ephysics/collision/shapes/ConcaveShape.h>
|
||||
#include <unordered_map>
|
||||
|
||||
/// Namespace ReactPhysics3D
|
@ -24,8 +24,8 @@
|
||||
********************************************************************************/
|
||||
|
||||
// Libraries
|
||||
#include "DefaultCollisionDispatch.h"
|
||||
#include "collision/shapes/CollisionShape.h"
|
||||
#include <ephysics/collision/narrowphase/DefaultCollisionDispatch.h>
|
||||
#include <ephysics/collision/shapes/CollisionShape.h>
|
||||
|
||||
using namespace reactphysics3d;
|
||||
|
@ -27,10 +27,10 @@
|
||||
#define REACTPHYSICS3D_DEFAULT_COLLISION_DISPATCH_H
|
||||
|
||||
// Libraries
|
||||
#include "CollisionDispatch.h"
|
||||
#include "ConcaveVsConvexAlgorithm.h"
|
||||
#include "SphereVsSphereAlgorithm.h"
|
||||
#include "GJK/GJKAlgorithm.h"
|
||||
#include <ephysics/collision/narrowphase/CollisionDispatch.h>
|
||||
#include <ephysics/collision/narrowphase/ConcaveVsConvexAlgorithm.h>
|
||||
#include <ephysics/collision/narrowphase/SphereVsSphereAlgorithm.h>
|
||||
#include <ephysics/collision/narrowphase/GJK/GJKAlgorithm.h>
|
||||
|
||||
namespace reactphysics3d {
|
||||
|
@ -24,10 +24,10 @@
|
||||
********************************************************************************/
|
||||
|
||||
// Libraries
|
||||
#include "EPAAlgorithm.h"
|
||||
#include "engine/Profiler.h"
|
||||
#include "collision/narrowphase//GJK/GJKAlgorithm.h"
|
||||
#include "TrianglesStore.h"
|
||||
#include <ephysics/collision/narrowphase/EPA/EPAAlgorithm.h>
|
||||
#include <ephysics/engine/Profiler.h>
|
||||
#include <ephysics/collision/narrowphase/GJK/GJKAlgorithm.h>
|
||||
#include <ephysics/collision/narrowphase/EPA/TrianglesStore.h>
|
||||
|
||||
// We want to use the ReactPhysics3D namespace
|
||||
using namespace reactphysics3d;
|
@ -27,14 +27,14 @@
|
||||
#define REACTPHYSICS3D_EPA_ALGORITHM_H
|
||||
|
||||
// Libraries
|
||||
#include "collision/narrowphase/GJK/Simplex.h"
|
||||
#include "collision/shapes/CollisionShape.h"
|
||||
#include "collision/CollisionShapeInfo.h"
|
||||
#include "constraint/ContactPoint.h"
|
||||
#include "collision/narrowphase/NarrowPhaseAlgorithm.h"
|
||||
#include "mathematics/mathematics.h"
|
||||
#include "TriangleEPA.h"
|
||||
#include "memory/MemoryAllocator.h"
|
||||
#include <ephysics/collision/narrowphase/GJK/Simplex.h>
|
||||
#include <ephysics/collision/shapes/CollisionShape.h>
|
||||
#include <ephysics/collision/CollisionShapeInfo.h>
|
||||
#include <ephysics/constraint/ContactPoint.h>
|
||||
#include <ephysics/collision/narrowphase/NarrowPhaseAlgorithm.h>
|
||||
#include <ephysics/mathematics/mathematics.h>
|
||||
#include <ephysics/collision/narrowphase/EPA/TriangleEPA.h>
|
||||
#include <ephysics/memory/MemoryAllocator.h>
|
||||
#include <algorithm>
|
||||
|
||||
/// ReactPhysics3D namespace
|
@ -24,9 +24,9 @@
|
||||
********************************************************************************/
|
||||
|
||||
// Libraries
|
||||
#include "EdgeEPA.h"
|
||||
#include "TriangleEPA.h"
|
||||
#include "TrianglesStore.h"
|
||||
#include <ephysics/collision/narrowphase/EPA/EdgeEPA.h>
|
||||
#include <ephysics/collision/narrowphase/EPA/TriangleEPA.h>
|
||||
#include <ephysics/collision/narrowphase/EPA/TrianglesStore.h>
|
||||
#include <cassert>
|
||||
|
||||
// We want to use the ReactPhysics3D namespace
|
@ -28,7 +28,7 @@
|
||||
|
||||
|
||||
// Libraries
|
||||
#include "mathematics/mathematics.h"
|
||||
#include <ephysics/mathematics/mathematics.h>
|
||||
|
||||
/// ReactPhysics3D namespace
|
||||
namespace reactphysics3d {
|
@ -25,9 +25,9 @@
|
||||
|
||||
|
||||
// Libraries
|
||||
#include "TriangleEPA.h"
|
||||
#include "EdgeEPA.h"
|
||||
#include "TrianglesStore.h"
|
||||
#include <ephysics/collision/narrowphase/EPA/TriangleEPA.h>
|
||||
#include <ephysics/collision/narrowphase/EPA/EdgeEPA.h>
|
||||
#include <ephysics/collision/narrowphase/EPA/TrianglesStore.h>
|
||||
|
||||
// We use the ReactPhysics3D namespace
|
||||
using namespace reactphysics3d;
|
@ -27,9 +27,9 @@
|
||||
#define REACTPHYSICS3D_TRIANGLE_EPA_H
|
||||
|
||||
// Libraries
|
||||
#include "mathematics/mathematics.h"
|
||||
#include "configuration.h"
|
||||
#include "EdgeEPA.h"
|
||||
#include <ephysics/mathematics/mathematics.h>
|
||||
#include <ephysics/configuration.h>
|
||||
#include <ephysics/collision/narrowphase/EPA/EdgeEPA.h>
|
||||
#include <cassert>
|
||||
|
||||
/// ReactPhysics3D namespace
|
@ -24,7 +24,7 @@
|
||||
********************************************************************************/
|
||||
|
||||
// Libraries
|
||||
#include "TrianglesStore.h"
|
||||
#include <ephysics/collision/narrowphase/EPA/TrianglesStore.h>
|
||||
|
||||
// We use the ReactPhysics3D namespace
|
||||
using namespace reactphysics3d;
|
@ -26,7 +26,7 @@
|
||||
#ifndef REACTPHYSICS3D_TRIANGLES_STORE_H
|
||||
#define REACTPHYSICS3D_TRIANGLES_STORE_H
|
||||
|
||||
#include "TriangleEPA.h"
|
||||
#include <ephysics/collision/narrowphase/EPA/TriangleEPA.h>
|
||||
|
||||
|
||||
// Libraries
|
@ -24,11 +24,11 @@
|
||||
********************************************************************************/
|
||||
|
||||
// Libraries
|
||||
#include "GJKAlgorithm.h"
|
||||
#include "Simplex.h"
|
||||
#include "constraint/ContactPoint.h"
|
||||
#include "configuration.h"
|
||||
#include "engine/Profiler.h"
|
||||
#include <ephysics/collision/narrowphase/GJK/GJKAlgorithm.h>
|
||||
#include <ephysics/collision/narrowphase/GJK/Simplex.h>
|
||||
#include <ephysics/constraint/ContactPoint.h>
|
||||
#include <ephysics/configuration.h>
|
||||
#include <ephysics/engine/Profiler.h>
|
||||
#include <algorithm>
|
||||
#include <cmath>
|
||||
#include <cfloat>
|
@ -27,10 +27,10 @@
|
||||
#define REACTPHYSICS3D_GJK_ALGORITHM_H
|
||||
|
||||
// Libraries
|
||||
#include "collision/narrowphase/NarrowPhaseAlgorithm.h"
|
||||
#include "constraint/ContactPoint.h"
|
||||
#include "collision/shapes/ConvexShape.h"
|
||||
#include "collision/narrowphase/EPA/EPAAlgorithm.h"
|
||||
#include <ephysics/collision/narrowphase/NarrowPhaseAlgorithm.h>
|
||||
#include <ephysics/constraint/ContactPoint.h>
|
||||
#include <ephysics/collision/shapes/ConvexShape.h>
|
||||
#include <ephysics/collision/narrowphase/EPA/EPAAlgorithm.h>
|
||||
|
||||
|
||||
/// ReactPhysics3D namespace
|
@ -24,7 +24,7 @@
|
||||
********************************************************************************/
|
||||
|
||||
// Libraries
|
||||
#include "Simplex.h"
|
||||
#include <ephysics/collision/narrowphase/GJK/Simplex.h>
|
||||
#include <cfloat>
|
||||
|
||||
// We want to use the ReactPhysics3D namespace
|
@ -27,7 +27,7 @@
|
||||
#define REACTPHYSICS3D_SIMPLEX_H
|
||||
|
||||
// Libraries
|
||||
#include "mathematics/mathematics.h"
|
||||
#include <ephysics/mathematics/mathematics.h>
|
||||
#include <vector>
|
||||
|
||||
/// ReactPhysics3D namespace
|
@ -24,7 +24,7 @@
|
||||
********************************************************************************/
|
||||
|
||||
// Libraries
|
||||
#include "NarrowPhaseAlgorithm.h"
|
||||
#include <ephysics/collision/narrowphase/NarrowPhaseAlgorithm.h>
|
||||
|
||||
// We want to use the ReactPhysics3D namespace
|
||||
using namespace reactphysics3d;
|
@ -27,11 +27,11 @@
|
||||
#define REACTPHYSICS3D_NARROW_PHASE_ALGORITHM_H
|
||||
|
||||
// Libraries
|
||||
#include "body/Body.h"
|
||||
#include "constraint/ContactPoint.h"
|
||||
#include "memory/MemoryAllocator.h"
|
||||
#include "engine/OverlappingPair.h"
|
||||
#include "collision/CollisionShapeInfo.h"
|
||||
#include <ephysics/body/Body.h>
|
||||
#include <ephysics/constraint/ContactPoint.h>
|
||||
#include <ephysics/memory/MemoryAllocator.h>
|
||||
#include <ephysics/engine/OverlappingPair.h>
|
||||
#include <ephysics/collision/CollisionShapeInfo.h>
|
||||
|
||||
/// Namespace ReactPhysics3D
|
||||
namespace reactphysics3d {
|
@ -24,8 +24,8 @@
|
||||
********************************************************************************/
|
||||
|
||||
// Libraries
|
||||
#include "SphereVsSphereAlgorithm.h"
|
||||
#include "collision/shapes/SphereShape.h"
|
||||
#include <ephysics/collision/narrowphase/SphereVsSphereAlgorithm.h>
|
||||
#include <ephysics/collision/shapes/SphereShape.h>
|
||||
|
||||
// We want to use the ReactPhysics3D namespace
|
||||
using namespace reactphysics3d;
|
@ -27,9 +27,9 @@
|
||||
#define REACTPHYSICS3D_SPHERE_VS_SPHERE_ALGORITHM_H
|
||||
|
||||
// Libraries
|
||||
#include "body/Body.h"
|
||||
#include "constraint/ContactPoint.h"
|
||||
#include "NarrowPhaseAlgorithm.h"
|
||||
#include <ephysics/body/Body.h>
|
||||
#include <ephysics/constraint/ContactPoint.h>
|
||||
#include <ephysics/collision/narrowphase/NarrowPhaseAlgorithm.h>
|
||||
|
||||
|
||||
/// Namespace ReactPhysics3D
|
@ -24,8 +24,8 @@
|
||||
********************************************************************************/
|
||||
|
||||
// Libraries
|
||||
#include "AABB.h"
|
||||
#include "configuration.h"
|
||||
#include <ephysics/collision/shapes/AABB.h>
|
||||
#include <ephysics/configuration.h>
|
||||
#include <cassert>
|
||||
|
||||
using namespace reactphysics3d;
|
@ -27,7 +27,7 @@
|
||||
#define REACTPHYSICS3D_AABB_H
|
||||
|
||||
// Libraries
|
||||
#include "mathematics/mathematics.h"
|
||||
#include <ephysics/mathematics/mathematics.h>
|
||||
|
||||
/// ReactPhysics3D namespace
|
||||
namespace reactphysics3d {
|
@ -24,9 +24,9 @@
|
||||
********************************************************************************/
|
||||
|
||||
// Libraries
|
||||
#include "BoxShape.h"
|
||||
#include "collision/ProxyShape.h"
|
||||
#include "configuration.h"
|
||||
#include <ephysics/collision/shapes/BoxShape.h>
|
||||
#include <ephysics/collision/ProxyShape.h>
|
||||
#include <ephysics/configuration.h>
|
||||
#include <vector>
|
||||
#include <cassert>
|
||||
|
@ -28,9 +28,9 @@
|
||||
|
||||
// Libraries
|
||||
#include <cfloat>
|
||||
#include "ConvexShape.h"
|
||||
#include "body/CollisionBody.h"
|
||||
#include "mathematics/mathematics.h"
|
||||
#include <ephysics/collision/shapes/ConvexShape.h>
|
||||
#include <ephysics/body/CollisionBody.h>
|
||||
#include <ephysics/mathematics/mathematics.h>
|
||||
|
||||
|
||||
/// ReactPhysics3D namespace
|
@ -24,9 +24,9 @@
|
||||
********************************************************************************/
|
||||
|
||||
// Libraries
|
||||
#include "CapsuleShape.h"
|
||||
#include "collision/ProxyShape.h"
|
||||
#include "configuration.h"
|
||||
#include <ephysics/collision/shapes/CapsuleShape.h>
|
||||
#include <ephysics/collision/ProxyShape.h>
|
||||
#include <ephysics/configuration.h>
|
||||
#include <cassert>
|
||||
|
||||
using namespace reactphysics3d;
|
@ -27,9 +27,9 @@
|
||||
#define REACTPHYSICS3D_CAPSULE_SHAPE_H
|
||||
|
||||
// Libraries
|
||||
#include "ConvexShape.h"
|
||||
#include "body/CollisionBody.h"
|
||||
#include "mathematics/mathematics.h"
|
||||
#include <ephysics/collision/shapes/ConvexShape.h>
|
||||
#include <ephysics/body/CollisionBody.h>
|
||||
#include <ephysics/mathematics/mathematics.h>
|
||||
|
||||
// ReactPhysics3D namespace
|
||||
namespace reactphysics3d {
|
@ -24,9 +24,9 @@
|
||||
********************************************************************************/
|
||||
|
||||
// Libraries
|
||||
#include "CollisionShape.h"
|
||||
#include "engine/Profiler.h"
|
||||
#include "body/CollisionBody.h"
|
||||
#include <ephysics/collision/shapes/CollisionShape.h>
|
||||
#include <ephysics/engine/Profiler.h>
|
||||
#include <ephysics/body/CollisionBody.h>
|
||||
|
||||
// We want to use the ReactPhysics3D namespace
|
||||
using namespace reactphysics3d;
|
@ -29,12 +29,12 @@
|
||||
// Libraries
|
||||
#include <cassert>
|
||||
#include <typeinfo>
|
||||
#include "mathematics/Vector3.h"
|
||||
#include "mathematics/Matrix3x3.h"
|
||||
#include "mathematics/Ray.h"
|
||||
#include "AABB.h"
|
||||
#include "collision/RaycastInfo.h"
|
||||
#include "memory/MemoryAllocator.h"
|
||||
#include <ephysics/mathematics/Vector3.h>
|
||||
#include <ephysics/mathematics/Matrix3x3.h>
|
||||
#include <ephysics/mathematics/Ray.h>
|
||||
#include <ephysics/collision/shapes/AABB.h>
|
||||
#include <ephysics/collision/RaycastInfo.h>
|
||||
#include <ephysics/memory/MemoryAllocator.h>
|
||||
|
||||
/// ReactPhysics3D namespace
|
||||
namespace reactphysics3d {
|
@ -24,7 +24,7 @@
|
||||
********************************************************************************/
|
||||
|
||||
// Libraries
|
||||
#include "ConcaveMeshShape.h"
|
||||
#include <ephysics/collision/shapes/ConcaveMeshShape.h>
|
||||
|
||||
using namespace reactphysics3d;
|
||||
|
@ -27,11 +27,11 @@
|
||||
#define REACTPHYSICS3D_CONCAVE_MESH_SHAPE_H
|
||||
|
||||
// Libraries
|
||||
#include "ConcaveShape.h"
|
||||
#include "collision/broadphase/DynamicAABBTree.h"
|
||||
#include "collision/TriangleMesh.h"
|
||||
#include "collision/shapes/TriangleShape.h"
|
||||
#include "engine/Profiler.h"
|
||||
#include <ephysics/collision/shapes/ConcaveShape.h>
|
||||
#include <ephysics/collision/broadphase/DynamicAABBTree.h>
|
||||
#include <ephysics/collision/TriangleMesh.h>
|
||||
#include <ephysics/collision/shapes/TriangleShape.h>
|
||||
#include <ephysics/engine/Profiler.h>
|
||||
|
||||
namespace reactphysics3d {
|
||||
|
@ -24,7 +24,7 @@
|
||||
********************************************************************************/
|
||||
|
||||
// Libraries
|
||||
#include "ConcaveShape.h"
|
||||
#include <ephysics/collision/shapes/ConcaveShape.h>
|
||||
|
||||
|
||||
// We want to use the ReactPhysics3D namespace
|
@ -27,8 +27,8 @@
|
||||
#define REACTPHYSICS3D_CONCAVE_SHAPE_H
|
||||
|
||||
// Libraries
|
||||
#include "CollisionShape.h"
|
||||
#include "TriangleShape.h"
|
||||
#include <ephysics/collision/shapes/CollisionShape.h>
|
||||
#include <ephysics/collision/shapes/TriangleShape.h>
|
||||
|
||||
// ReactPhysics3D namespace
|
||||
namespace reactphysics3d {
|
@ -25,9 +25,9 @@
|
||||
|
||||
// Libraries
|
||||
#include <complex>
|
||||
#include "configuration.h"
|
||||
#include "ConeShape.h"
|
||||
#include "collision/ProxyShape.h"
|
||||
#include <ephysics/configuration.h>
|
||||
#include <ephysics/collision/shapes/ConeShape.h>
|
||||
#include <ephysics/collision/ProxyShape.h>
|
||||
|
||||
using namespace reactphysics3d;
|
||||
|
@ -27,9 +27,9 @@
|
||||
#define REACTPHYSICS3D_CONE_SHAPE_H
|
||||
|
||||
// Libraries
|
||||
#include "ConvexShape.h"
|
||||
#include "body/CollisionBody.h"
|
||||
#include "mathematics/mathematics.h"
|
||||
#include <ephysics/collision/shapes/ConvexShape.h>
|
||||
#include <ephysics/body/CollisionBody.h>
|
||||
#include <ephysics/mathematics/mathematics.h>
|
||||
|
||||
/// ReactPhysics3D namespace
|
||||
namespace reactphysics3d {
|
@ -25,8 +25,8 @@
|
||||
|
||||
// Libraries
|
||||
#include <complex>
|
||||
#include "configuration.h"
|
||||
#include "ConvexMeshShape.h"
|
||||
#include <ephysics/configuration.h>
|
||||
#include <ephysics/collision/shapes/ConvexMeshShape.h>
|
||||
|
||||
using namespace reactphysics3d;
|
||||
|
@ -27,11 +27,11 @@
|
||||
#define REACTPHYSICS3D_CONVEX_MESH_SHAPE_H
|
||||
|
||||
// Libraries
|
||||
#include "ConvexShape.h"
|
||||
#include "engine/CollisionWorld.h"
|
||||
#include "mathematics/mathematics.h"
|
||||
#include "collision/TriangleMesh.h"
|
||||
#include "collision/narrowphase/GJK/GJKAlgorithm.h"
|
||||
#include <ephysics/collision/shapes/ConvexShape.h>
|
||||
#include <ephysics/engine/CollisionWorld.h>
|
||||
#include <ephysics/mathematics/mathematics.h>
|
||||
#include <ephysics/collision/TriangleMesh.h>
|
||||
#include <ephysics/collision/narrowphase/GJK/GJKAlgorithm.h>
|
||||
#include <vector>
|
||||
#include <set>
|
||||
#include <map>
|
@ -24,7 +24,7 @@
|
||||
********************************************************************************/
|
||||
|
||||
// Libraries
|
||||
#include "ConvexShape.h"
|
||||
#include <ephysics/collision/shapes/ConvexShape.h>
|
||||
|
||||
|
||||
// We want to use the ReactPhysics3D namespace
|
@ -27,7 +27,7 @@
|
||||
#define REACTPHYSICS3D_CONVEX_SHAPE_H
|
||||
|
||||
// Libraries
|
||||
#include "CollisionShape.h"
|
||||
#include <ephysics/collision/shapes/CollisionShape.h>
|
||||
|
||||
/// ReactPhysics3D namespace
|
||||
namespace reactphysics3d {
|
@ -24,9 +24,9 @@
|
||||
********************************************************************************/
|
||||
|
||||
// Libraries
|
||||
#include "CylinderShape.h"
|
||||
#include "collision/ProxyShape.h"
|
||||
#include "configuration.h"
|
||||
#include <ephysics/collision/shapes/CylinderShape.h>
|
||||
#include <ephysics/collision/ProxyShape.h>
|
||||
#include <ephysics/configuration.h>
|
||||
|
||||
using namespace reactphysics3d;
|
||||
|
@ -27,9 +27,9 @@
|
||||
#define REACTPHYSICS3D_CYLINDER_SHAPE_H
|
||||
|
||||
// Libraries
|
||||
#include "ConvexShape.h"
|
||||
#include "body/CollisionBody.h"
|
||||
#include "mathematics/mathematics.h"
|
||||
#include <ephysics/collision/shapes/ConvexShape.h>
|
||||
#include <ephysics/body/CollisionBody.h>
|
||||
#include <ephysics/mathematics/mathematics.h>
|
||||
|
||||
|
||||
/// ReactPhysics3D namespace
|
@ -24,7 +24,7 @@
|
||||
********************************************************************************/
|
||||
|
||||
// Libraries
|
||||
#include "HeightFieldShape.h"
|
||||
#include <ephysics/collision/shapes/HeightFieldShape.h>
|
||||
|
||||
using namespace reactphysics3d;
|
||||
|
@ -27,9 +27,9 @@
|
||||
#define REACTPHYSICS3D_HEIGHTFIELD_SHAPE_H
|
||||
|
||||
// Libraries
|
||||
#include "ConcaveShape.h"
|
||||
#include "collision/shapes/TriangleShape.h"
|
||||
#include "engine/Profiler.h"
|
||||
#include <ephysics/collision/shapes/ConcaveShape.h>
|
||||
#include <ephysics/collision/shapes/TriangleShape.h>
|
||||
#include <ephysics/engine/Profiler.h>
|
||||
|
||||
namespace reactphysics3d {
|
||||
|
@ -24,9 +24,9 @@
|
||||
********************************************************************************/
|
||||
|
||||
// Libraries
|
||||
#include "SphereShape.h"
|
||||
#include "collision/ProxyShape.h"
|
||||
#include "configuration.h"
|
||||
#include <ephysics/collision/shapes/SphereShape.h>
|
||||
#include <ephysics/collision/ProxyShape.h>
|
||||
#include <ephysics/configuration.h>
|
||||
#include <cassert>
|
||||
|
||||
using namespace reactphysics3d;
|
@ -27,9 +27,9 @@
|
||||
#define REACTPHYSICS3D_SPHERE_SHAPE_H
|
||||
|
||||
// Libraries
|
||||
#include "ConvexShape.h"
|
||||
#include "body/CollisionBody.h"
|
||||
#include "mathematics/mathematics.h"
|
||||
#include <ephysics/collision/shapes/ConvexShape.h>
|
||||
#include <ephysics/body/CollisionBody.h>
|
||||
#include <ephysics/mathematics/mathematics.h>
|
||||
|
||||
// ReactPhysics3D namespace
|
||||
namespace reactphysics3d {
|
@ -24,10 +24,10 @@
|
||||
********************************************************************************/
|
||||
|
||||
// Libraries
|
||||
#include "TriangleShape.h"
|
||||
#include "collision/ProxyShape.h"
|
||||
#include "engine/Profiler.h"
|
||||
#include "configuration.h"
|
||||
#include <ephysics/collision/shapes/TriangleShape.h>
|
||||
#include <ephysics/collision/ProxyShape.h>
|
||||
#include <ephysics/engine/Profiler.h>
|
||||
#include <ephysics/configuration.h>
|
||||
#include <cassert>
|
||||
|
||||
using namespace reactphysics3d;
|
@ -27,8 +27,8 @@
|
||||
#define REACTPHYSICS3D_TRIANGLE_SHAPE_H
|
||||
|
||||
// Libraries
|
||||
#include "mathematics/mathematics.h"
|
||||
#include "ConvexShape.h"
|
||||
#include <ephysics/mathematics/mathematics.h>
|
||||
#include <ephysics/collision/shapes/ConvexShape.h>
|
||||
|
||||
/// ReactPhysics3D namespace
|
||||
namespace reactphysics3d {
|
@ -30,7 +30,7 @@
|
||||
#include <limits>
|
||||
#include <cfloat>
|
||||
#include <utility>
|
||||
#include "decimal.h"
|
||||
#include <ephysics/decimal.h>
|
||||
|
||||
// Windows platform
|
||||
#if defined(WIN32) ||defined(_WIN32) || defined(_WIN64) ||defined(__WIN32__) || defined(__WINDOWS__)
|
@ -24,8 +24,8 @@
|
||||
********************************************************************************/
|
||||
|
||||
// Libraries
|
||||
#include "BallAndSocketJoint.h"
|
||||
#include "engine/ConstraintSolver.h"
|
||||
#include <ephysics/constraint/BallAndSocketJoint.h>
|
||||
#include <ephysics/engine/ConstraintSolver.h>
|
||||
|
||||
using namespace reactphysics3d;
|
||||
|
@ -27,8 +27,8 @@
|
||||
#define REACTPHYSICS3D_BALL_AND_SOCKET_JOINT_H
|
||||
|
||||
// Libraries
|
||||
#include "Joint.h"
|
||||
#include "mathematics/mathematics.h"
|
||||
#include <ephysics/constraint/Joint.h>
|
||||
#include <ephysics/mathematics/mathematics.h>
|
||||
|
||||
namespace reactphysics3d {
|
||||
|
@ -24,8 +24,8 @@
|
||||
********************************************************************************/
|
||||
|
||||
// Libraries
|
||||
#include "ContactPoint.h"
|
||||
#include "collision/ProxyShape.h"
|
||||
#include <ephysics/constraint/ContactPoint.h>
|
||||
#include <ephysics/collision/ProxyShape.h>
|
||||
|
||||
using namespace reactphysics3d;
|
||||
using namespace std;
|
@ -27,11 +27,11 @@
|
||||
#define REACTPHYSICS3D_CONTACT_POINT_H
|
||||
|
||||
// Libraries
|
||||
#include "body/CollisionBody.h"
|
||||
#include "collision/CollisionShapeInfo.h"
|
||||
#include "configuration.h"
|
||||
#include "mathematics/mathematics.h"
|
||||
#include "configuration.h"
|
||||
#include <ephysics/body/CollisionBody.h>
|
||||
#include <ephysics/collision/CollisionShapeInfo.h>
|
||||
#include <ephysics/configuration.h>
|
||||
#include <ephysics/mathematics/mathematics.h>
|
||||
#include <ephysics/configuration.h>
|
||||
|
||||
/// ReactPhysics3D namespace
|
||||
namespace reactphysics3d {
|
@ -24,8 +24,8 @@
|
||||
********************************************************************************/
|
||||
|
||||
// Libraries
|
||||
#include "FixedJoint.h"
|
||||
#include "engine/ConstraintSolver.h"
|
||||
#include <ephysics/constraint/FixedJoint.h>
|
||||
#include <ephysics/engine/ConstraintSolver.h>
|
||||
|
||||
using namespace reactphysics3d;
|
||||
|
@ -27,8 +27,8 @@
|
||||
#define REACTPHYSICS3D_FIXED_JOINT_H
|
||||
|
||||
// Libraries
|
||||
#include "Joint.h"
|
||||
#include "mathematics/mathematics.h"
|
||||
#include <ephysics/constraint/Joint.h>
|
||||
#include <ephysics/mathematics/mathematics.h>
|
||||
|
||||
namespace reactphysics3d {
|
||||
|
@ -24,8 +24,8 @@
|
||||
********************************************************************************/
|
||||
|
||||
// Libraries
|
||||
#include "HingeJoint.h"
|
||||
#include "engine/ConstraintSolver.h"
|
||||
#include <ephysics/constraint/HingeJoint.h>
|
||||
#include <ephysics/engine/ConstraintSolver.h>
|
||||
#include <cmath>
|
||||
|
||||
using namespace reactphysics3d;
|
@ -27,8 +27,8 @@
|
||||
#define REACTPHYSICS3D_HINGE_JOINT_H
|
||||
|
||||
// Libraries
|
||||
#include "Joint.h"
|
||||
#include "mathematics/mathematics.h"
|
||||
#include <ephysics/constraint/Joint.h>
|
||||
#include <ephysics/mathematics/mathematics.h>
|
||||
|
||||
namespace reactphysics3d {
|
||||
|
@ -24,7 +24,7 @@
|
||||
********************************************************************************/
|
||||
|
||||
// Libraries
|
||||
#include "Joint.h"
|
||||
#include <ephysics/constraint/Joint.h>
|
||||
|
||||
using namespace reactphysics3d;
|
||||
|
@ -27,9 +27,9 @@
|
||||
#define REACTPHYSICS3D_CONSTRAINT_H
|
||||
|
||||
// Libraries
|
||||
#include "configuration.h"
|
||||
#include "body/RigidBody.h"
|
||||
#include "mathematics/mathematics.h"
|
||||
#include <ephysics/configuration.h>
|
||||
#include <ephysics/body/RigidBody.h>
|
||||
#include <ephysics/mathematics/mathematics.h>
|
||||
|
||||
// ReactPhysics3D namespace
|
||||
namespace reactphysics3d {
|
@ -24,7 +24,7 @@
|
||||
********************************************************************************/
|
||||
|
||||
// Libraries
|
||||
#include "SliderJoint.h"
|
||||
#include <ephysics/SliderJoint.h>
|
||||
|
||||
using namespace reactphysics3d;
|
||||
|
@ -27,8 +27,8 @@
|
||||
#define REACTPHYSICS3D_SLIDER_JOINT_H
|
||||
|
||||
// Libraries
|
||||
#include "mathematics/mathematics.h"
|
||||
#include "engine/ConstraintSolver.h"
|
||||
#include <ephysics/mathematics/mathematics.h>
|
||||
#include <ephysics/engine/ConstraintSolver.h>
|
||||
|
||||
namespace reactphysics3d {
|
||||
|
@ -24,7 +24,7 @@
|
||||
********************************************************************************/
|
||||
|
||||
// Libraries
|
||||
#include "CollisionWorld.h"
|
||||
#include <ephysics/engine/CollisionWorld.h>
|
||||
#include <algorithm>
|
||||
|
||||
// Namespaces
|
@ -31,16 +31,16 @@
|
||||
#include <set>
|
||||
#include <list>
|
||||
#include <algorithm>
|
||||
#include "mathematics/mathematics.h"
|
||||
#include "Profiler.h"
|
||||
#include "body/CollisionBody.h"
|
||||
#include "collision/RaycastInfo.h"
|
||||
#include "OverlappingPair.h"
|
||||
#include "collision/CollisionDetection.h"
|
||||
#include "constraint/Joint.h"
|
||||
#include "constraint/ContactPoint.h"
|
||||
#include "memory/MemoryAllocator.h"
|
||||
#include "EventListener.h"
|
||||
#include <ephysics/mathematics/mathematics.h>
|
||||
#include <ephysics/engine/Profiler.h>
|
||||
#include <ephysics/body/CollisionBody.h>
|
||||
#include <ephysics/collision/RaycastInfo.h>
|
||||
#include <ephysics/engine/OverlappingPair.h>
|
||||
#include <ephysics/collision/CollisionDetection.h>
|
||||
#include <ephysics/constraint/Joint.h>
|
||||
#include <ephysics/constraint/ContactPoint.h>
|
||||
#include <ephysics/memory/MemoryAllocator.h>
|
||||
#include <ephysics/engine/EventListener.h>
|
||||
|
||||
/// Namespace reactphysics3d
|
||||
namespace reactphysics3d {
|
@ -24,8 +24,8 @@
|
||||
********************************************************************************/
|
||||
|
||||
// Libraries
|
||||
#include "ConstraintSolver.h"
|
||||
#include "Profiler.h"
|
||||
#include <ephysics/engine/ConstraintSolver.h>
|
||||
#include <ephysics/engine/Profiler.h>
|
||||
|
||||
using namespace reactphysics3d;
|
||||
|
@ -27,10 +27,10 @@
|
||||
#define REACTPHYSICS3D_CONSTRAINT_SOLVER_H
|
||||
|
||||
// Libraries
|
||||
#include "configuration.h"
|
||||
#include "mathematics/mathematics.h"
|
||||
#include "constraint/Joint.h"
|
||||
#include "Island.h"
|
||||
#include <ephysics/configuration.h>
|
||||
#include <ephysics/mathematics/mathematics.h>
|
||||
#include <ephysics/constraint/Joint.h>
|
||||
#include <ephysics/engine/Island.h>
|
||||
#include <map>
|
||||
#include <set>
|
||||
|
@ -24,10 +24,10 @@
|
||||
********************************************************************************/
|
||||
|
||||
// Libraries
|
||||
#include "ContactSolver.h"
|
||||
#include "DynamicsWorld.h"
|
||||
#include "body/RigidBody.h"
|
||||
#include "Profiler.h"
|
||||
#include <ephysics/engine/ContactSolver.h>
|
||||
#include <ephysics/engine/DynamicsWorld.h>
|
||||
#include <ephysics/body/RigidBody.h>
|
||||
#include <ephysics/engine/Profiler.h>
|
||||
#include <limits>
|
||||
|
||||
using namespace reactphysics3d;
|
@ -27,12 +27,12 @@
|
||||
#define REACTPHYSICS3D_CONTACT_SOLVER_H
|
||||
|
||||
// Libraries
|
||||
#include "constraint/ContactPoint.h"
|
||||
#include "configuration.h"
|
||||
#include "constraint/Joint.h"
|
||||
#include "collision/ContactManifold.h"
|
||||
#include "Island.h"
|
||||
#include "Impulse.h"
|
||||
#include <ephysics/constraint/ContactPoint.h>
|
||||
#include <ephysics/configuration.h>
|
||||
#include <ephysics/constraint/Joint.h>
|
||||
#include <ephysics/collision/ContactManifold.h>
|
||||
#include <ephysics/engine/Island.h>
|
||||
#include <ephysics/engine/Impulse.h>
|
||||
#include <map>
|
||||
#include <set>
|
||||
|
@ -24,11 +24,11 @@
|
||||
********************************************************************************/
|
||||
|
||||
// Libraries
|
||||
#include "DynamicsWorld.h"
|
||||
#include "constraint/BallAndSocketJoint.h"
|
||||
#include "constraint/SliderJoint.h"
|
||||
#include "constraint/HingeJoint.h"
|
||||
#include "constraint/FixedJoint.h"
|
||||
#include <ephysics/engine/DynamicsWorld.h>
|
||||
#include <ephysics/constraint/BallAndSocketJoint.h>
|
||||
#include <ephysics/constraint/SliderJoint.h>
|
||||
#include <ephysics/constraint/HingeJoint.h>
|
||||
#include <ephysics/constraint/FixedJoint.h>
|
||||
|
||||
// Namespaces
|
||||
using namespace reactphysics3d;
|
@ -27,13 +27,13 @@
|
||||
#define REACTPHYSICS3D_DYNAMICS_WORLD_H
|
||||
|
||||
// Libraries
|
||||
#include "CollisionWorld.h"
|
||||
#include "collision/CollisionDetection.h"
|
||||
#include "ContactSolver.h"
|
||||
#include "ConstraintSolver.h"
|
||||
#include "body/RigidBody.h"
|
||||
#include "Island.h"
|
||||
#include "configuration.h"
|
||||
#include <ephysics/engine/CollisionWorld.h>
|
||||
#include <ephysics/collision/CollisionDetection.h>
|
||||
#include <ephysics/engine/ContactSolver.h>
|
||||
#include <ephysics/engine/ConstraintSolver.h>
|
||||
#include <ephysics/body/RigidBody.h>
|
||||
#include <ephysics/engine/Island.h>
|
||||
#include <ephysics/configuration.h>
|
||||
|
||||
/// Namespace ReactPhysics3D
|
||||
namespace reactphysics3d {
|
@ -27,7 +27,7 @@
|
||||
#define REACTPHYSICS3D_EVENT_LISTENER_H
|
||||
|
||||
// Libraries
|
||||
#include "constraint/ContactPoint.h"
|
||||
#include <ephysics/constraint/ContactPoint.h>
|
||||
|
||||
namespace reactphysics3d {
|
||||
|
@ -27,7 +27,7 @@
|
||||
#define REACTPHYSICS3D_IMPULSE_H
|
||||
|
||||
// Libraries
|
||||
#include "mathematics/mathematics.h"
|
||||
#include <ephysics/mathematics/mathematics.h>
|
||||
|
||||
namespace reactphysics3d {
|
||||
|
@ -24,7 +24,7 @@
|
||||
********************************************************************************/
|
||||
|
||||
// Libraries
|
||||
#include "Island.h"
|
||||
#include <ephysics/engine/Island.h>
|
||||
|
||||
using namespace reactphysics3d;
|
||||
|
@ -27,10 +27,10 @@
|
||||
#define REACTPHYSICS3D_ISLAND_H
|
||||
|
||||
// Libraries
|
||||
#include "memory/MemoryAllocator.h"
|
||||
#include "body/RigidBody.h"
|
||||
#include "constraint/Joint.h"
|
||||
#include "collision/ContactManifold.h"
|
||||
#include <ephysics/memory/MemoryAllocator.h>
|
||||
#include <ephysics/body/RigidBody.h>
|
||||
#include <ephysics/constraint/Joint.h>
|
||||
#include <ephysics/collision/ContactManifold.h>
|
||||
|
||||
namespace reactphysics3d {
|
||||
|
@ -24,7 +24,7 @@
|
||||
********************************************************************************/
|
||||
|
||||
// Libraries
|
||||
#include "Material.h"
|
||||
#include <ephysics/engine/Material.h>
|
||||
|
||||
using namespace reactphysics3d;
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user