Daniel Chappuis
|
db995ea52c
|
Do not use callbacks for middle-phase collision detection
|
2019-08-04 23:24:48 +02:00 |
|
Daniel Chappuis
|
236a855c8d
|
Remove Body::mId attribute
|
2019-07-04 20:24:09 +02:00 |
|
Daniel Chappuis
|
74b442077f
|
Working on testCollision() and testOverlap() methods
|
2019-06-25 23:26:06 +02:00 |
|
Daniel Chappuis
|
3f5916a280
|
Working on testOverlap() and testCollisionMethods
|
2019-06-03 07:12:50 +02:00 |
|
Daniel Chappuis
|
ac0e620f02
|
Remove old code
|
2019-05-12 14:26:55 +02:00 |
|
Daniel Chappuis
|
d0fbab77ce
|
Simplify broad-phase
|
2019-03-26 22:57:38 +01:00 |
|
Daniel Chappuis
|
1d6155aa6c
|
Remove code to update proxy-shape broad-phase state from proxy-shape, move it to broad-phase system
|
2019-03-17 22:50:10 +01:00 |
|
Daniel Chappuis
|
f3be538499
|
Fix compilation issue of the unit tests
|
2018-08-05 16:10:13 +02:00 |
|
Daniel Chappuis
|
32e663a3ff
|
Fix some TODOs in the code
|
2018-04-21 22:15:49 +02:00 |
|
Daniel Chappuis
|
b0f9cfd65a
|
Fix compilation warnings
|
2018-04-21 20:03:44 +02:00 |
|
Daniel Chappuis
|
d55ba1d859
|
Fix compilation warnings
|
2018-04-20 07:18:13 +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
|
491702c05c
|
Fix tests and fix compilation warnings
|
2018-04-16 18:52:02 +02:00 |
|
Daniel Chappuis
|
96c581ae9b
|
Fix compilation warnings
|
2018-04-16 07:54:46 +02:00 |
|
Daniel Chappuis
|
e0c624205c
|
Fix compilation warnings
|
2018-04-15 23:25:21 +02:00 |
|
Daniel Chappuis
|
d55c7e3b91
|
Fix memory leaks in tests
|
2018-03-29 07:40:24 +02:00 |
|
Daniel Chappuis
|
71bfa6afce
|
Remove setLocalScaling() method from CollisionShape and ProxyShape and use scaling only for HeightFieldShape, ConvexMeshShape and ConcaveMeshShape
|
2018-03-26 22:00:52 +02: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
|
f73e54bb6d
|
Working on collision detection unit tests
|
2018-02-14 07:35:30 +01:00 |
|
Daniel Chappuis
|
1ac9bc3dba
|
Working on collision detection unit tests
|
2018-02-13 07:20:00 +01:00 |
|
Daniel Chappuis
|
2146dd4427
|
Working on collision detection unit tests
|
2018-02-06 07:39:56 +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
|
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
|
8f126a75d6
|
Use List in HalfEdgeStructure with some changes in memory allocation
|
2017-12-27 20:53:09 +01:00 |
|
Daniel Chappuis
|
317dea90bd
|
Remove Quaternion constructor with Euler angles and replace it by static fromEulerAngles() method
|
2017-11-28 17:26:13 +01:00 |
|
Daniel Chappuis
|
f403a6e804
|
Add temporal coherence for convex vs triangle collision detection
|
2017-11-22 22:43:27 +01:00 |
|
Daniel Chappuis
|
4a37ba3994
|
Add unit tests for the TriangleVertexArray
|
2017-10-09 23:34:35 +02:00 |
|
Daniel Chappuis
|
946e62dd4b
|
Remove unnecessary collision margin for some shapes
|
2017-09-03 19:06:02 +02:00 |
|
Daniel Chappuis
|
e725af80b6
|
Update raycasting test code for convex mesh and remove commented code
|
2017-08-22 07:38:22 +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
|
050e8b36dc
|
Refactor convex mesh shape (create PolyhedronMesh, ConvexPolyhedron classes)
|
2017-03-22 19:07:31 +01:00 |
|
Daniel Chappuis
|
6a01abfae8
|
Fix issues, work on HalfEdgeStructure and add unit tests
|
2017-02-20 17:11:13 +02:00 |
|
Daniel Chappuis
|
e9f2f94f64
|
Continue working on SAT, remove Cone and Cylinder shapes
|
2017-02-02 22:58:40 +01:00 |
|
Daniel Chappuis
|
c7e977250d
|
Update tests of collision world according to changes in collision detection
|
2017-01-09 21:34:31 +01: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
|
2640fbd48a
|
Start replacing NULL constant by nullptr
|
2016-05-15 19:25:58 +02:00 |
|
Daniel Chappuis
|
8a75c867a5
|
Change version number of the library
|
2016-04-11 20:15:20 +02:00 |
|
Daniel Chappuis
|
f22db4b4ed
|
Fix issues and add unit tests
|
2016-04-02 01:51:41 +02:00 |
|
Daniel Chappuis
|
97fd840150
|
Fix pointer error in raycast unit test
|
2016-03-30 23:17:20 +02:00 |
|
Daniel Chappuis
|
59b237e992
|
Add unit tests for Dynamic AABB tree
|
2016-03-30 07:10:15 +02:00 |
|
Daniel Chappuis
|
274483aee2
|
Add raycasting unit tests for ConcaveMeshShape and HeightFieldShape
|
2016-03-26 14:22:49 +01:00 |
|
Daniel Chappuis
|
1fbdb90040
|
Add (empty) unit tests for DynamicAABBTree
|
2016-02-14 20:55:40 +01:00 |
|
Daniel Chappuis
|
4931e1450a
|
Fix issues in HeightFieldShape
|
2016-02-08 22:24:57 +01:00 |
|
Daniel Chappuis
|
04e628b61a
|
Add unit test for maths functions and fix unit test of AABB
|
2016-01-28 17:39:27 +01:00 |
|
Daniel Chappuis
|
03a31e44f3
|
Working on HeightFieldShape
|
2016-01-21 22:27:52 +01:00 |
|
Daniel Chappuis
|
739e0fec73
|
Modifications in methods to get support point in many collision shapes
|
2016-01-14 21:24:21 +01:00 |
|
Daniel Chappuis
|
a12703b86d
|
Make possible to create a ConvexMeshShape using a TriangleVertexArray
|
2016-01-07 23:04:39 +01:00 |
|