aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-02-18Merge pull request #114 from EmbarkStudios/split-contacts-2Sébastien Crozet
Split bouncy and resting contacts (take 2)
2021-02-18Always apply the predictive contact term, even for bouncing contactsEmil Ernerfeldt
2021-02-18Remove unused restitution_velocity_threshold parameterEmil Ernerfeldt
2021-02-18New contacts are bouncy, old are restingEmil Ernerfeldt
If a contact is new (previous impluse = 0), then we treat it as bouncy (respecting restitution). If the contact is old we treat it as resting. Exceptions for restitutions <=0 and >= 1.
2021-02-18Merge pull request #118 from EmbarkStudios/collider-handles-in-filterSébastien Crozet
Add ColliderHandle:s to PairFilterContext
2021-02-17Add ColliderHandle:s to PairFilterContextEmil Ernerfeldt
This makes it easy to write custom filters based on the handles. For instance, a user can add pairs of `ColliderHandle`s into a `HashSet` and do a lookup in a `ContactPairFilter` to easily (if maybe not efficiently) disable collisions between pairs of colliders. The same could be accomplished by using the `user_data: u128` field of the `Collider`, but it would be less ergonomic, and also with this PR that `user_data` space can be saved for more important things.
2021-02-14Merge pull request #112 from alec-deason/typoSébastien Crozet
Fix a small documentation typo on InteractionGroups
2021-02-13Fix a small documentation typoAlec Deason
2021-02-11Merge pull request #102 from EmbarkStudios/apply-forces-in-velocity-solverSébastien Crozet
Apply accelerations during velocity solver
2021-02-08Omit integrate_accelerations in feature = parallelEmil Ernerfeldt
2021-02-08Apply accelerations during velocity solverEmil Ernerfeldt
Closes https://github.com/dimforge/rapier/issues/97 Instead of applying accelerations from gravity and external forces as a separate step, this PR switches to applying them in the velocity solver.
2021-02-08Replace linacc/angacc with force/torque inside of RigidBodyEmil Ernerfeldt
I also improved the documentation for the various force/impulse applying functions.
2021-02-08Merge pull request #107 from dimforge/serialization_perfSébastien Crozet
Don't serialize solver contacts + remove erased-serde dependency.
2021-02-08Don't serialize solver contacts + remove erased-serde dependency.Crozet Sébastien
2021-02-04Merge pull request #104 from EmbarkStudios/clippy-fixesSébastien Crozet
Make clippy a bit happier
2021-02-04Merge pull request #103 from EmbarkStudios/energy-inspectionSébastien Crozet
Add functions for kinetic and potential energy of a RigidBody
2021-02-04Make clippy a bit happierEmil Ernerfeldt
2021-02-04Add functions for kinetic and potential energy of a RigidBodyEmil Ernerfeldt
2021-02-02Merge pull request #99 from extrawurst/patch-1Sébastien Crozet
fix some typos in docs
2021-02-02fix some typos in docsStephan Dilly
2021-01-29Add other missing entries to the CHANGELOG.Crozet Sébastien
2021-01-29Add a missing entry to the CHANGELOG.Crozet Sébastien
2021-01-29Release v0.5.0v0.5.0Crozet Sébastien
2021-01-29Merge pull request #79 from dimforge/split_geomSébastien Crozet
Move most of the geometric code to another crate.
2021-01-29Update the CHANGELOG.Crozet Sébastien
2021-01-29Remove cargo patches.Crozet Sébastien
2021-01-29Update Cargo badges and categories.Crozet Sébastien
2021-01-27Add all the missing docs.Crozet Sébastien
2021-01-26Fix compilation of the 3D testbed.Crozet Sébastien
2021-01-26Allow using polylines as a collider shape.Crozet Sébastien
2021-01-25Fix compilation with f64.Crozet Sébastien
2021-01-25Add missing constructor for a round-triangle collider.Crozet Sébastien
2021-01-24Rename cdl to parry.Crozet Sébastien
2021-01-23Fix warnings in tests and testbed.Crozet Sébastien
2021-01-23CI: deny warnings.Crozet Sébastien
2021-01-23Fix WASM build.Crozet Sébastien
2021-01-23Fix warnings and 2D compilation when parallelism is ON but SIMD is OFF.Crozet Sébastien
2021-01-22Move ColliderShape out of Rapier.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-22Minor code simplification for the 3D heightfield example.Crozet Sébastien
2021-01-22Add a VERSION constant containing the package version.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-22Merge pull request #88 from EmbarkStudios/refactor-paramsSébastien Crozet
Small refactor of IntegrationParameters
2021-01-22Merge pull request #93 from sebcrozet/ci-fix-pull-request-targetSébastien Crozet
Fix CI bench message emission for fork PRs.
2021-01-22Fix CI bench message emission for fork PRs.Crozet Sébastien
2021-01-22IntegrationParameters: deprectate dt() and inv_dt() methodsEmil Ernerfeldt
2021-01-22Deprectate IntegrationParameters::newEmil Ernerfeldt
2021-01-22Remove IntegrationParameters::inv_dt and make dt pubEmil Ernerfeldt
2021-01-22Merge pull request #90 from sebcrozet/fix_bench_ci_from_forksSébastien Crozet
CI: use trigger the bench message workfrow on a pull_request_target instead of pull_request