Daniel Chappuis
87614b7dad
Add profiling code
2019-10-22 17:34:36 +02:00
Daniel Chappuis
f9fa2a227c
Changes for release of version 0.7.1
2019-07-01 08:42:27 +02:00
Daniel Chappuis
681ebeba6b
Update copyright date in license
2018-04-30 22:15:53 +02:00
Daniel Chappuis
d14e42be70
Refactor the way headers are included and use more forward declarations for faster compilation time
2018-04-20 07:13:39 +02:00
Daniel Chappuis
cd2bc9665e
Add WorldSettings class for world configuration settings
2018-03-04 19:10:32 +01:00
Daniel Chappuis
1a787453e8
Replace std::pair by rp3d::Pair
2018-02-05 07:41:02 +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
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
f403a6e804
Add temporal coherence for convex vs triangle collision detection
2017-11-22 22:43:27 +01:00
Daniel Chappuis
c1295f1d7a
Remove contactNormaldId attribute and fix typo
2017-10-19 07:26:11 +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
8b82c4ac81
Refactor the way to create the contact manifolds and contact points
2017-07-30 22:14:46 +02:00
Daniel Chappuis
730b687877
Working on temporal coherence in SAT (polyhedron vs polyhedron)
2017-05-29 08:32:10 +02:00
Daniel Chappuis
f61fea8b8a
Add clippling segment/polygons methods, fix issues and add convex vs capsule algorithm
2017-04-16 22:09:59 +02: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
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
9cc633fc67
Modify initial GJK support direction
2016-07-06 06:48:19 +02:00
Daniel Chappuis
8a75c867a5
Change version number of the library
2016-04-11 20:15:20 +02:00
Daniel Chappuis
20c9794a20
Remove ProxyShapes pointers from OverlappingPair
2015-10-13 19:10:13 +02:00
Daniel Chappuis
ec5e41c19e
Add ContactManifoldSet to allow several ContactManifolds per overlapping pair
2015-10-08 21:28:37 +02:00
Daniel Chappuis
fc91540a79
Add ContactManifoldSet class
2015-10-02 07:04:05 +02:00
Daniel Chappuis
6679bb27bc
Changes for the next release
2015-02-15 21:56:45 +01:00
Daniel Chappuis
aae4da54d0
Add methods to test collision and AABB overlap in physics world
2014-12-28 00:54:34 +01:00
Daniel Chappuis
aa76c85e60
continue to replace SAP broad-phase by a dynamic AABB tree
2014-05-15 06:39:39 +02:00
Daniel Chappuis
e03888ea25
Finish the implementation of the memory allocator
2013-04-01 23:43:50 +02:00
Daniel Chappuis
5a373cf27b
Clean the code and modify the date in the license text
2013-03-02 16:26:18 +01:00
Daniel Chappuis
a362171532
Clean the code of the sequential impulse contact solver
2013-02-26 22:43:45 +01:00
Daniel Chappuis
4ca42f9392
Clean the code :
...
- Use the mVariable syntax for member variables
- Every lines contain at most 100 characters
- Add private copy-constructor and assignment operators when needed
2012-10-09 22:21:02 +02:00
Daniel Chappuis
4c0c285174
Add the BroadPhasePair class
2012-09-26 23:07:40 +02:00