|
f61c6c5713
|
Dreamcast fixes, also that experimental float16/quantized uint16_t triangle mesh support
|
2023-10-26 22:39:01 -05:00 |
|
Daniel Chappuis
|
09dc35f635
|
Update dates and version numbers in files
|
2020-05-27 16:15:35 +02:00 |
|
Daniel Chappuis
|
39bbd6ec6d
|
Refactor CMakeLists.txt files to use more modern CMAKE
|
2020-05-11 12:38:59 +02:00 |
|
Daniel Chappuis
|
a190bba8c0
|
Refactor where the headers are store for better installation of the library
|
2020-03-18 07:28:34 +01:00 |
|
Daniel Chappuis
|
7477460e4f
|
Make possible to resize the collision shapes after their creation
|
2020-02-11 21:56:42 +01:00 |
|
Daniel Chappuis
|
9d776e32dc
|
Make possible to change the size of the collision shapes after their creation
|
2020-02-06 07:21:13 +01:00 |
|
Daniel Chappuis
|
b0fde22678
|
Rename ProxyShape to Collider
|
2020-01-20 21:22:46 +01:00 |
|
Daniel Chappuis
|
eb270af309
|
Fix issue and make sure we use the correct memory allocators
|
2020-01-15 20:18:11 +01:00 |
|
Daniel Chappuis
|
45b02abaec
|
Add PhysicsCommon class and use it as a factory for other library objects and add pile demo in testbed application
|
2019-12-12 18:50:18 +01:00 |
|
Daniel Chappuis
|
815182aae9
|
Merge ecs into develop and fix conflicts
|
2019-11-27 22:14:29 +01:00 |
|
Daniel Chappuis
|
58df6cdaff
|
Optimizations
|
2019-11-22 21:31:51 +01:00 |
|
Daniel Chappuis
|
46d19bf550
|
Some optimizations
|
2019-11-21 23:23:03 +01:00 |
|
Daniel Chappuis
|
44e07e0bd9
|
Working on making middle-phase collision detection faster
|
2019-11-09 23:55:54 +01:00 |
|
Daniel Chappuis
|
db995ea52c
|
Do not use callbacks for middle-phase collision detection
|
2019-08-04 23:24:48 +02:00 |
|
Daniel Chappuis
|
f9fa2a227c
|
Changes for release of version 0.7.1
|
2019-07-01 08:42:27 +02:00 |
|
Daniel Chappuis
|
5b0227c5c5
|
Modifications of pull request (move private methods to public)
|
2018-09-12 09:39:00 +02:00 |
|
Mkr
|
5f4d14d303
|
Add accessor methods to ConcaveMeshShape to allow reading back vertices and normals for inspection from the user code.
|
2018-09-09 16:44:48 -07:00 |
|
Daniel Chappuis
|
fe02f4ecc5
|
Fix issue with scaling in ConcaveMeshShape
|
2018-05-24 08:30:10 +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
|
100cdbc64a
|
Working on logger
|
2018-03-28 22:55:02 +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
|
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
|
e0fda18446
|
Replace malloc/free calls by use of the MemoryManager of ReactPhysics3D
|
2018-02-04 19:43:17 +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
|
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
|
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
|
946e62dd4b
|
Remove unnecessary collision margin for some shapes
|
2017-09-03 19:06:02 +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
|
2932403ff4
|
Use default keyword for default constructors/destructors
|
2016-07-19 06:52:18 +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
|
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
|
8a75c867a5
|
Change version number of the library
|
2016-04-11 20:15:20 +02:00 |
|
Daniel Chappuis
|
d0481e0901
|
Fix compilation errors/warnings on Linux
|
2016-02-22 23:26:50 +01:00 |
|
Daniel Chappuis
|
ec3a9cef87
|
Modificaitons in ConcaveMeshShape
|
2016-01-14 21:43:19 +01:00 |
|
Daniel Chappuis
|
df88e59017
|
Transform ray from world-space to local-space earlier during raycasting
|
2015-12-07 17:32:18 +01:00 |
|
Daniel Chappuis
|
9c7f70b9b7
|
Add double sided raycast test for TriangleShape, add unit tests
|
2015-12-05 17:51:07 +01:00 |
|
Daniel Chappuis
|
6ebad66acf
|
Working on triangles mesh raycasting
|
2015-12-02 22:25:52 +01:00 |
|
Daniel Chappuis
|
3476f3e9c4
|
Add setLocalScaling() method to CollisionShape and ProxyShape and fix issue in collision detection test method
|
2015-11-19 07:20:43 +01:00 |
|
Daniel Chappuis
|
32d9c0e1b8
|
Fix issue in convex vs concave mesh collision
|
2015-11-16 07:05:07 +01:00 |
|
Daniel Chappuis
|
568f03461f
|
Continue working on triangle mesh collision detection
|
2015-11-13 21:23:34 +01:00 |
|
Daniel Chappuis
|
63094dfd92
|
Fix issue in ConcaveMeshShape (AABB calculation)
|
2015-10-27 18:34:29 +01:00 |
|
Daniel Chappuis
|
1c735e483c
|
Working on triangular mesh collision detection
|
2015-10-26 18:15:25 +01:00 |
|
Daniel Chappuis
|
a37f00c41c
|
Use a CollisionShapeInfo instead of a ProxyShape in the collision detection algorithms
|
2015-09-10 07:30:50 +02:00 |
|