Daniel Chappuis
|
1bc50de2c9
|
Working on logger
|
2018-03-19 23:02:13 +01:00 |
|
Daniel Chappuis
|
393bb0ed88
|
Refactor profiler and start working on logger
|
2018-03-14 07:33:28 +01:00 |
|
Daniel Chappuis
|
4177044f74
|
Replace testPointInside() and raycast() methods for ConvexMeshShape (do not used GJK anymore) and some small refactoring
|
2018-02-26 07:17:54 +01:00 |
|
Daniel Chappuis
|
e0fda18446
|
Replace malloc/free calls by use of the MemoryManager of ReactPhysics3D
|
2018-02-04 19:43:17 +01:00 |
|
Daniel Chappuis
|
b3e771838d
|
Replace std::set by Set and fix issues with List and Map
|
2018-02-03 20:48:08 +01:00 |
|
Daniel Chappuis
|
220057a587
|
Remove the use of std::map and fix issues in Map class
|
2018-01-26 17:34:26 +01:00 |
|
Daniel Chappuis
|
301823729d
|
Remove the use of std::vector
|
2018-01-20 17:30:36 +01:00 |
|
Daniel Chappuis
|
261ffef616
|
Refactor memory allocation
|
2018-01-01 18:35:57 +01:00 |
|
Daniel Chappuis
|
8f126a75d6
|
Use List in HalfEdgeStructure with some changes in memory allocation
|
2017-12-27 20:53:09 +01:00 |
|
Daniel Chappuis
|
9d761291d6
|
Small optimizations
|
2017-12-06 21:55:50 +01:00 |
|
Daniel Chappuis
|
4f76553c59
|
Many small optimizations
|
2017-12-04 22:14:52 +01:00 |
|
Daniel Chappuis
|
f403a6e804
|
Add temporal coherence for convex vs triangle collision detection
|
2017-11-22 22:43:27 +01:00 |
|
Daniel Chappuis
|
e9709c3db5
|
Refactor the Profiler. Now there is one profiler instance per CollisionWorld/DynamicsWorld instance instead of a static one
|
2017-11-10 19:57:50 +01:00 |
|
Daniel Chappuis
|
222636391e
|
Use the true triangle face normal if contact is not on an edge in smooth triangle contact
|
2017-11-10 17:51:02 +01:00 |
|
Daniel Chappuis
|
8bfa6dd137
|
Fix issue : the scaling factor was not used when recomputing AABB tree for concave mesh shape
|
2017-11-08 21:26:15 +01:00 |
|
Daniel Chappuis
|
013431487e
|
Rename setScaling() to setLocalScaling()
|
2017-11-08 21:24:09 +01:00 |
|
Daniel Chappuis
|
e91cded831
|
Update code documentation and fix warnings
|
2017-11-05 23:15:47 +01:00 |
|
Daniel Chappuis
|
6e322882eb
|
Fix wrong world AABB computation that caused broad-phase collision misses
|
2017-11-05 23:10:55 +01:00 |
|
Daniel Chappuis
|
643c781fa0
|
Fix issues with smooth triangle contact
|
2017-09-21 22:44:42 +02:00 |
|
Daniel Chappuis
|
63833621a0
|
Fix issue with triangle shape normal computation
|
2017-09-12 23:25:21 +02:00 |
|
Daniel Chappuis
|
946e62dd4b
|
Remove unnecessary collision margin for some shapes
|
2017-09-03 19:06:02 +02:00 |
|
Daniel Chappuis
|
8bab9c1348
|
Remove unused cachedCollisionData parameter
|
2017-09-03 18:05:23 +02:00 |
|
Daniel Chappuis
|
9b89f66667
|
Fix issues and refactor collision shape type and collision shape name
|
2017-08-31 23:11:00 +02:00 |
|
Daniel Chappuis
|
624e01b595
|
Working on ConcaveMeshShape and HeightFieldShape collision detection
|
2017-08-21 07:35:08 +02:00 |
|
Daniel Chappuis
|
319cc72cde
|
Fix issues in collision detection
|
2017-08-18 17:50:27 +02:00 |
|
Daniel Chappuis
|
8b82c4ac81
|
Refactor the way to create the contact manifolds and contact points
|
2017-07-30 22:14:46 +02:00 |
|
Daniel Chappuis
|
6e9a84823a
|
Fix issues in collision detection
|
2017-07-17 08:05:40 +02:00 |
|
Daniel Chappuis
|
2f43e554b5
|
Make TriangleShape inherits from ConvexPolyhedronShape
|
2017-06-06 21:12:26 +02:00 |
|
Daniel Chappuis
|
7fb6f49149
|
Working on capsule vs polyhedron narrow-phase algorithm
|
2017-04-28 21:40:16 +02:00 |
|
Daniel Chappuis
|
57da79492f
|
Add sphere vs convex polyhedron test in SAT algorithm
|
2017-04-02 00:33:29 +02:00 |
|
Daniel Chappuis
|
951ba3e42c
|
Working on ConvexPolyhedron class
|
2017-03-30 22:39:06 +02:00 |
|
Daniel Chappuis
|
050e8b36dc
|
Refactor convex mesh shape (create PolyhedronMesh, ConvexPolyhedron classes)
|
2017-03-22 19:07:31 +01:00 |
|
Daniel Chappuis
|
b21a6bb59b
|
Refactor contact manifold and contact point creation
|
2017-02-26 13:48:50 +02:00 |
|
Daniel Chappuis
|
7a656aedc9
|
Working on HalfEdgeStructure
|
2017-02-13 22:38:47 +01:00 |
|
Daniel Chappuis
|
e9f2f94f64
|
Continue working on SAT, remove Cone and Cylinder shapes
|
2017-02-02 22:58:40 +01:00 |
|
Daniel Chappuis
|
e014f00afc
|
Refactor memory allocator and refactor contact solver
|
2016-09-21 22:03:45 +02:00 |
|
Daniel Chappuis
|
8a69dc89fa
|
Add missing override keyword
|
2016-08-21 12:34:27 +02:00 |
|
Daniel Chappuis
|
8d2b898168
|
Fix merge conflicts
|
2016-08-21 11:47:22 +02:00 |
|
Daniel Chappuis
|
2932403ff4
|
Use default keyword for default constructors/destructors
|
2016-07-19 06:52:18 +02:00 |
|
Daniel Chappuis
|
cfede8f179
|
Use constexpr for compile time constants
|
2016-07-11 08:59:39 +02:00 |
|
Daniel Chappuis
|
16478722de
|
Use override keyword to mark virtual overriden methods
|
2016-07-11 08:33:24 +02:00 |
|
Daniel Chappuis
|
f5ade0f52d
|
Fix virtual constructors, use c++11 scoped enums, use c++11 delete methods instead of private constructors
|
2016-07-08 07:25:37 +02:00 |
|
Daniel Chappuis
|
4bad013c91
|
Make GJK/EPA collision detection more robust
|
2016-07-05 21:34:44 +02:00 |
|
Daniel Chappuis
|
2640fbd48a
|
Start replacing NULL constant by nullptr
|
2016-05-15 19:25:58 +02:00 |
|
Daniel Chappuis
|
1ae9bb5467
|
Fix warning
|
2016-04-12 21:32:35 +02:00 |
|
Daniel Chappuis
|
34b330eb4f
|
Fix warnings
|
2016-04-12 21:28:09 +02:00 |
|
Daniel Chappuis
|
4ae8d446be
|
Fix compilation errors on Visual Studio and warnings
|
2016-04-12 18:44:55 +02:00 |
|
Daniel Chappuis
|
8a75c867a5
|
Change version number of the library
|
2016-04-11 20:15:20 +02:00 |
|
Daniel Chappuis
|
41dfaf0fa5
|
Fix warnings
|
2016-04-09 11:26:43 +02:00 |
|
Daniel Chappuis
|
315c701f34
|
Move method in cpp file
|
2016-03-30 07:09:35 +02:00 |
|