aboutsummaryrefslogtreecommitdiff
path: root/src_testbed/testbed.rs
AgeCommit message (Collapse)Author
2022-03-20Allow removing a rigid-body without auto-removing attached collidersSébastien Crozet
2022-03-20Joint API and joint motors improvementsSébastien Crozet
2022-03-20Testbed: add a constructor that calls a custom closure with bevy’s AppSébastien Crozet
2022-01-23Add f64 testbedSébastien Crozet
2022-01-16Fix some solver issuesSébastien Crozet
- Fix the wrong codepath taken by the solver for contacts involving a collider without parent. - Properly adress the non-linear treatment of the friction direction - Simplify the sleeping strategy - Add an impulse resolution multiplier
2022-01-09Update the testbed to use bevy 0.6Sébastien Crozet
2022-01-02Implement multibody joints and the new solverSébastien Crozet
2021-10-14Fix testbed rendering of colliders without parentSébastien Crozet
2021-09-12Make the 2D add-remove demo more intereting.Sébastien Crozet
2021-07-27clear plugin graphics when examples changed, then clear the plugins vecrezural
2021-07-08add update_ui to TestbedPluginrezural
2021-07-08enable clear_graphics and run_callbacks aginrezural
update plugin signature to recieve bevy structs, add Arc<Mutex<>> around gfx_components, we we can get shared mutable access add prefab_meshes() access function Remove Arc<Mutex<>>
2021-06-02Merge pull request #193 from rezural/egui-focusSébastien Crozet
Testbed: check if the egui context wants pointer focus, disable orbit camera if so.
2021-06-02Update dependenciesCrozet Sébastien
2021-05-29check if the egui context wants pointer focus, disable orbit camera if so. ↵rezural
this disables egui interactions being sent to the orbital camera
2021-05-25Add prelude + use vectors for setting linvel/translation in buildersCrozet Sébastien
2021-05-17Fix warnings when compiling tests.Crozet Sébastien
2021-05-16Replace Kiss3d by Bevy for the testbed renderer.Crozet Sébastien
2021-04-26Split rigid-bodies and colliders into multiple componentsCrozet Sébastien
2021-04-01Add the ability to pass a custom filter to all the QueryPipeline queries.Crozet Sébastien
2021-03-31Remove the IntegrationParameters field we don't use.Crozet Sébastien
2021-03-30CCD: take angular motion and penetration depth into account in various ↵Crozet Sébastien
thresholds.
2021-03-28Attenuate the warmstart impulse for CCD contacts.Crozet Sébastien
CCD contacts result in very strong, instantaneous, impulses. So it is preferable to attenuate their contribution to subsequent timesteps to avoid overshooting.
2021-03-26First working version of non-linear CCD based on single-substep motion-clamping.Crozet Sébastien
2021-02-23Update the testbed to use PhysicsHooks.Crozet Sébastien
2021-02-08Don't serialize solver contacts + remove erased-serde dependency.Crozet Sébastien
2021-01-23Fix warnings in tests and testbed.Crozet Sébastien
2021-01-22Fix compilation in 2D.Crozet Sébastien
2021-01-22Fix regressions introduced by the merge with master.Crozet Sébastien
2021-01-22Merge branch 'master' into split_geomCrozet Sébastien
# 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-06Fix 2D compilation.Crozet Sébastien
2021-01-05Testbed physx backend: re-add joints.Crozet Sébastien
2021-01-05Add compound shape support.Crozet Sébastien
2021-01-02unify callbacks with & without graphics & windowrezural
2020-12-31QueryPipeline: add shape casting, point projection, and intersection queries.Crozet Sébastien
2020-12-31Perform contact sorting in the narrow-phase directly.Crozet Sébastien
2020-12-31remove some unused importsrezural
2020-12-31add harness_mut() to testbedrezural
2020-12-31remove unused userezural
2020-12-31remove plugin callback related code from testbedrezural
2020-12-31Update src_testbed/testbed.rsrezural
Co-authored-by: Sébastien Crozet <sebastien@crozet.re>
2020-12-31remove commentrezural
Co-authored-by: Sébastien Crozet <sebastien@crozet.re>
2020-12-31TODO comment updaterezural
Co-authored-by: Sébastien Crozet <sebastien@crozet.re>
2020-12-30Remove the useless manifold.data.pair field.Crozet Sébastien
2020-12-29Use Isometry::inv_mul.Crozet Sébastien
2020-12-29Externalize the proximity code (renamed intersection).Crozet Sébastien
2020-12-29Outsource the contact manifold, SAT, and some shapes.Crozet Sébastien
2020-12-24cargo fmtrezural
2020-12-24rework some threading code with the uirezural
2020-12-24remove thread code completely from testbedrezural