|
f61c6c5713
|
Dreamcast fixes, also that experimental float16/quantized uint16_t triangle mesh support
|
2023-10-26 22:39:01 -05:00 |
|
Daniel Chappuis
|
6d75edd782
|
Merge branch 'develop' into 'master'
|
2020-05-29 00:03:44 +02:00 |
|
Daniel Chappuis
|
09dc35f635
|
Update dates and version numbers in files
|
2020-05-27 16:15:35 +02:00 |
|
Daniel Chappuis
|
4351081189
|
Make smooth triangle normal computation more robust
|
2020-05-26 18:22:17 +02:00 |
|
Daniel Chappuis
|
fa4eb297bf
|
Add logs, remove warnings, ...
|
2020-05-25 21:40:44 +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
|
7dde393fa5
|
Use Vector3 instead of Matrix3x3 for the local inertia tensor of a rigid body
|
2020-03-10 07:23:51 +01:00 |
|
Daniel Chappuis
|
cda466f9da
|
Refactor the way to set/update the center of mass, mass and inertia tensor of a rigid body
|
2020-03-01 16:39:16 +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
|
d36edcdb6e
|
Rename DynamicsWorld class to PhysicsWorld
|
2020-01-27 17:46:00 +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
|
d894a40d2e
|
Working on middle-phase collision detection
|
2019-11-19 18:35:22 +01:00 |
|
Daniel Chappuis
|
44e07e0bd9
|
Working on making middle-phase collision detection faster
|
2019-11-09 23:55:54 +01:00 |
|
Daniel Chappuis
|
8187c19fa3
|
Add BallAndSocketJointComponents class
|
2019-09-02 14:15:03 +02: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
|
b3cd791146
|
Make possible for the user to use a custom pool memory allocator
|
2018-09-26 18:31:21 +02:00 |
|
Daniel Chappuis
|
5b0227c5c5
|
Modifications of pull request (move private methods to public)
|
2018-09-12 09:39:00 +02:00 |
|
Daniel Chappuis
|
e9ecbd5a61
|
Merge branch 'ConcaveMeshDebug' of git://github.com/EmmeKappaErre/reactphysics3d into EmmeKappaErre-ConcaveMeshDebug
|
2018-09-11 22:41:14 +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 |
|
Mkr
|
78bbb7320d
|
Make getVertexAt and getHeightAt public to allow for inspecting the height field (e.g. for debug draw the height field)
|
2018-08-16 21:32:25 -07:00 |
|
Daniel Chappuis
|
45f86ea543
|
Fix issue with ConvexMeshShape and BoxShape falling through ConcaveMeshShape and HeightFieldShape
|
2018-07-01 15:47:50 +02: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
|
b0f9cfd65a
|
Fix compilation warnings
|
2018-04-21 20:03:44 +02:00 |
|
Daniel Chappuis
|
d5322ad745
|
Add comments in the code
|
2018-04-21 19:47:35 +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
|
96c581ae9b
|
Fix compilation warnings
|
2018-04-16 07:54:46 +02:00 |
|
Daniel Chappuis
|
5339b5ea4a
|
Fix compilation warnings
|
2018-04-14 19:53:44 +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
|
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 |
|