Daniel Chappuis
|
44e07e0bd9
|
Working on making middle-phase collision detection faster
|
2019-11-09 23:55:54 +01:00 |
|
Daniel Chappuis
|
d491665332
|
Add SolveSliderJointSystem class
|
2019-10-07 20:50:37 +02:00 |
|
Daniel Chappuis
|
afb34b4355
|
Add SolveHingeJointSystem class
|
2019-10-05 17:45:35 +02:00 |
|
Daniel Chappuis
|
ab02d98f3a
|
Add SolveFixedJointSystem class
|
2019-10-02 17:48:28 +02:00 |
|
Daniel Chappuis
|
0c0ff46d34
|
Add SliderJointComponents class
|
2019-09-13 07:15:48 +02:00 |
|
Daniel Chappuis
|
06132e3d41
|
Add HingeJointComponents class
|
2019-09-11 21:13:45 +02:00 |
|
Daniel Chappuis
|
67d8411623
|
Add FixedJointComponents class
|
2019-09-04 12:44:42 +02:00 |
|
Daniel Chappuis
|
8187c19fa3
|
Add BallAndSocketJointComponents class
|
2019-09-02 14:15:03 +02:00 |
|
Daniel Chappuis
|
2144b8e571
|
Add JointComponents class
|
2019-08-15 18:12:46 +02:00 |
|
Daniel Chappuis
|
df04be0e6d
|
Rename CollisionDetection class to CollisionDetectionSystem
|
2019-08-09 07:13:15 +02:00 |
|
Daniel Chappuis
|
9b38fc1626
|
Add DynamicsSystem class
|
2019-08-08 17:45:22 +02:00 |
|
Daniel Chappuis
|
db995ea52c
|
Do not use callbacks for middle-phase collision detection
|
2019-08-04 23:24:48 +02:00 |
|
Daniel Chappuis
|
3d09a28dd1
|
Remove DynamicsComponents
|
2019-07-21 22:36:30 +02:00 |
|
Daniel Chappuis
|
ca80d95d84
|
Add RigidBodyComponents class
|
2019-07-16 07:15:13 +02:00 |
|
Daniel Chappuis
|
b93ba5c476
|
Rename BodyComponents class to CollisionBodyComponents
|
2019-07-15 17:44:45 +02:00 |
|
Daniel Chappuis
|
569964e365
|
Remove Body class
|
2019-07-15 17:38:20 +02:00 |
|
Daniel Chappuis
|
74b442077f
|
Working on testCollision() and testOverlap() methods
|
2019-06-25 23:26:06 +02:00 |
|
Daniel Chappuis
|
ac0e620f02
|
Remove old code
|
2019-05-12 14:26:55 +02:00 |
|
Daniel Chappuis
|
1c91ef7d48
|
Refactor islands creation
|
2019-04-27 15:02:21 +02:00 |
|
Daniel Chappuis
|
bf3ca2c4d6
|
Refactor contacts management
|
2019-04-19 11:20:21 +02:00 |
|
Daniel Chappuis
|
8911351c8f
|
Fix issue in DynamicsComponents
|
2019-03-26 22:56:29 +01:00 |
|
Daniel Chappuis
|
102651832a
|
Simplify broad-phase collision detection
|
2019-03-25 18:47:42 +01:00 |
|
Daniel Chappuis
|
fe81c3fd6e
|
Add DynamicsComponents class
|
2019-03-21 07:29:59 +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
|
91416ae5ba
|
Refactor components
|
2019-03-16 07:50:34 +01:00 |
|
Daniel Chappuis
|
d02b25d32a
|
The proxy-shapes are now entities
|
2019-03-15 17:27:11 +01:00 |
|
Daniel Chappuis
|
4b919fb4fc
|
Make BroadPhaseAlgorithm a system
|
2019-03-04 17:29:27 +01:00 |
|
Daniel Chappuis
|
4e438d3ccc
|
Add ProxyShapesComponents
|
2019-01-08 18:39:36 +01:00 |
|
Daniel Chappuis
|
fa9b1817fe
|
Start working on ECS
|
2018-12-23 23:18:05 +01:00 |
|
Daniel Chappuis
|
0c3f5ae5e6
|
Add Deque container
|
2018-12-14 00:02:40 +01:00 |
|
Daniel Chappuis
|
05d05c3fd8
|
Create SphereVsCapsuleNarrowPhaseInfoBatch
|
2018-11-29 17:33:27 +01:00 |
|
Daniel Chappuis
|
11ddc3f079
|
Create CapsuleVsCapsuleNarrowPhaseInfoBatch class
|
2018-11-29 07:08:39 +01:00 |
|
Daniel Chappuis
|
6413d479ad
|
Create SphereVsSphereNarrowPhaseInfoBatch class
|
2018-11-27 07:27:38 +01:00 |
|
Daniel Chappuis
|
5cdf66d009
|
Directly call narrrow-phase collision detection tests on narrow phase batches
|
2018-11-05 18:34:46 +01:00 |
|
Daniel Chappuis
|
e8ed10314a
|
Refactor narrow-phase algorithms to iterate over batches of narrow-phase infos
|
2018-10-03 22:10:05 +02:00 |
|
Daniel Chappuis
|
23e16cf156
|
Merge develop into dod and fix conflicts
|
2018-09-09 22:08:55 +02:00 |
|
Daniel Chappuis
|
bcf305b118
|
Refactor contact points creation
|
2018-09-09 21:59:02 +02:00 |
|
Daniel Chappuis
|
f86038aa31
|
Add VERSION and SOVERSION for the shared library in CMakeLists.txt file
|
2018-08-04 07:25:32 +02:00 |
|
Daniel Chappuis
|
0b55308f83
|
Do not install the library in a subdirectory in CMakeLists.txt
|
2018-08-01 00:11:41 +02:00 |
|
Daniel Chappuis
|
e94bb01577
|
Fix CMake install issue (not installing headers and always building a static library)
|
2018-07-31 20:12:15 +02:00 |
|
Daniel Chappuis
|
6ef879cd78
|
Remove cmake folder
|
2018-04-30 22:58:08 +02:00 |
|
Daniel Chappuis
|
fc77ee285d
|
Small modifications
|
2018-04-11 17:19:41 +02:00 |
|
Daniel Chappuis
|
e18426dd8d
|
Edit travis file
|
2018-04-10 21:41:10 +02:00 |
|
Daniel Chappuis
|
889e8ff5b3
|
Fix install target of CMakeLists.txt file
|
2018-04-09 18:47:33 +02:00 |
|
Daniel Chappuis
|
95df1c9fdf
|
Update CMakeLists.txt files and travis file
|
2018-04-06 17:23:44 +02:00 |
|
Daniel Chappuis
|
d41a61ff0f
|
Edit CMakeList.txt and travis file
|
2018-04-05 07:40:01 +02:00 |
|
Daniel Chappuis
|
b3ebfb7d1e
|
Edit CMakeList.txt
|
2018-04-05 07:13:35 +02:00 |
|
Daniel Chappuis
|
a6eabb61a5
|
Edit CMakeList.txt
|
2018-04-04 22:01:10 +02:00 |
|
Daniel Chappuis
|
95fdd7e056
|
Update CMakeList.txt
|
2018-04-04 21:53:01 +02:00 |
|
Daniel Chappuis
|
393bb0ed88
|
Refactor profiler and start working on logger
|
2018-03-14 07:33:28 +01:00 |
|