Sébastien Crozet
|
d858ae4c4e
|
Make the 2D add-remove demo more intereting.
|
2021-09-12 01:49:09 -07:00 |
|
Crozet Sébastien
|
1a84bf2af3
|
Replace Kiss3d by Bevy for the testbed renderer.
|
2021-05-16 17:49:20 +02:00 |
|
Crozet Sébastien
|
5cf805075e
|
Fix compilation of the parallel version
|
2021-04-29 12:09:35 +02:00 |
|
Crozet Sébastien
|
c32da78f2a
|
Split rigid-bodies and colliders into multiple components
|
2021-04-26 18:00:50 +02:00 |
|
Crozet Sébastien
|
e9f6384081
|
Fix the parallel solver to work properly with CCD.
|
2021-03-31 10:53:44 +02:00 |
|
Crozet Sébastien
|
a733f97028
|
Implement the ability to run multiple CCD substeps.
|
2021-03-29 17:21:49 +02:00 |
|
Crozet Sébastien
|
97157c9423
|
First working version of non-linear CCD based on single-substep motion-clamping.
|
2021-03-26 18:16:27 +01:00 |
|
Crozet Sébastien
|
babcab0bed
|
Update the testbed to use PhysicsHooks.
|
2021-02-23 15:49:23 +01:00 |
|
Crozet Sébastien
|
00706e8b36
|
Introduce the PhysicsHook trait used for both contact filtering and contact modification.
|
2021-02-23 11:24:54 +01:00 |
|
Crozet Sébastien
|
00caa7ce35
|
Fix warnings and 2D compilation when parallelism is ON but SIMD is OFF.
|
2021-01-23 13:02:06 +01:00 |
|
Crozet Sébastien
|
b779eb261e
|
Fix compilation in 2D.
|
2021-01-22 16:43:16 +01:00 |
|
Crozet Sébastien
|
99c2184e13
|
Fix regressions introduced by the merge with master.
|
2021-01-22 16:33:55 +01:00 |
|
Crozet Sébastien
|
cf52e01308
|
Merge branch 'master' into split_geom
# Conflicts:
# examples2d/sensor2.rs
# examples3d/sensor3.rs
# src/dynamics/integration_parameters.rs
# src/dynamics/solver/parallel_island_solver.rs
# src/dynamics/solver/velocity_constraint.rs
# src/dynamics/solver/velocity_ground_constraint.rs
# src_testbed/nphysics_backend.rs
# src_testbed/physx_backend.rs
# src_testbed/testbed.rs
|
2021-01-22 16:10:24 +01:00 |
|
Emil Ernerfeldt
|
315493ebfb
|
IntegrationParameters: deprectate dt() and inv_dt() methods
|
2021-01-22 13:38:59 +01:00 |
|
rezural
|
34e79e9afc
|
unify callbacks with & without graphics & window
|
2021-01-02 16:46:52 +11:00 |
|
rezural
|
5fb9304f4c
|
remove time from plugin.run_callbacks
|
2020-12-31 15:33:33 +11:00 |
|
rezural
|
c300ce760c
|
cargo fmt
|
2020-12-31 15:26:11 +11:00 |
|
rezural
|
6f508e5d04
|
remove redundant time :f32 from harness callbacks. it can be access via run_state.time
|
2020-12-31 15:23:25 +11:00 |
|
Crozet Sébastien
|
94c67a0c31
|
Support compound shapes.
|
2020-12-29 11:36:19 +01:00 |
|
rezural
|
caf9d71bc7
|
cargo fmt
|
2020-12-24 21:45:00 +11:00 |
|
rezural
|
5fce09cb52
|
rework some threading code with the ui
|
2020-12-24 21:42:59 +11:00 |
|
rezural
|
975f0d149f
|
add num_threads back in too
|
2020-12-24 21:25:49 +11:00 |
|
rezural
|
70d05cc63f
|
fix typo with creating threadpool in RunState
|
2020-12-24 21:24:04 +11:00 |
|
rezural
|
b1d0dc006d
|
cargo fmt
|
2020-12-24 20:16:11 +11:00 |
|
rezural
|
2de41ee5e3
|
change HarnessPlugin trait to add run_state to the step trait method
|
2020-12-24 18:31:59 +11:00 |
|
rezural
|
c56ebcc663
|
refactor testbed to use harness
|
2020-12-24 17:58:37 +11:00 |
|
rezural
|
496f4e3258
|
remove some commented code
|
2020-12-21 14:56:05 +11:00 |
|
rezural
|
16720918aa
|
cargo fmt
|
2020-12-21 04:33:25 +11:00 |
|
rezural
|
be07227e94
|
add HarnessState to callbacks, move HarnessPlugin to src_testbed/harness/plugin
|
2020-12-21 04:23:11 +11:00 |
|
rezural
|
315b84a85e
|
add plugins
cargo fmt
|
2020-12-21 04:23:11 +11:00 |
|
rezural
|
88bddce954
|
harness
make harness a public mod, make harness.state public
|
2020-12-21 04:23:11 +11:00 |
|