Crozet Sébastien
1bef66fea9
Add prelude + use vectors for setting linvel/translation in builders
2021-05-25 11:00:13 +02:00
Crozet Sébastien
0ecc302971
Some small performance improvements.
2021-04-01 10:11:32 +02:00
Crozet Sébastien
1b073e98b4
Remove the IntegrationParameters field we don't use.
2021-03-31 18:41:02 +02:00
Crozet Sébastien
ab876964a0
Revert the warmstart_correction_slope to its previous value.
2021-03-31 16:55:33 +02:00
Crozet Sébastien
80f487fd4a
Test to see how the warmstart correction affect the benchmarks.
2021-03-31 16:35:33 +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
7306821c46
Attenuate the warmstart impulse for CCD contacts.
...
CCD contacts result in very strong, instantaneous, impulses. So it is preferable to attenuate their contribution to subsequent timesteps to avoid overshooting.
2021-03-28 11:27:07 +02:00
Emil Ernerfeldt
4162aed2a0
Add params.velocity_based_erp_inv_dt() helper
2021-02-26 11:06:29 +01:00
Emil Ernerfeldt
21247a1236
Add restorative impulse in velocity solver
2021-02-26 11:06:29 +01:00
Sébastien Crozet
d31a327b45
Merge pull request #119 from dimforge/joint_drive
...
Add joint motors
2021-02-22 17:40:29 +01:00
Emil Ernerfeldt
287cd46295
Remove unused restitution_velocity_threshold parameter
2021-02-18 15:41:46 +01:00
Crozet Sébastien
de39a41faa
Implement non-linear position stabilization for the generic constraint.
2021-02-15 11:20:09 +01:00
Stephan Dilly
7e226cc50a
fix some typos in docs
2021-02-02 15:01:19 +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
Emil Ernerfeldt
581d13edbd
Deprectate IntegrationParameters::new
2021-01-22 13:33:11 +01:00
Emil Ernerfeldt
95c6199a9a
Remove IntegrationParameters::inv_dt and make dt pub
2021-01-22 13:32:18 +01:00
Emil Ernerfeldt
97031a6851
Reorder default() constructor order to match that of the struct
...
Makes it easier to verify the default values mentioned in the docstrings.
2021-01-21 18:07:28 +01:00
Emil Ernerfeldt
9b59d94bd9
Fix incorrect default value for allowed_linear_error in docstring
2021-01-21 18:06:29 +01:00
Emil Ernerfeldt
c334ced31f
Replace call to IntegrationParameters::new with explicit construction
...
This help readability a lot
2021-01-21 17:22:10 +01:00
Crozet Sébastien
aa61fe65e3
Add support of 64-bits reals.
2021-01-04 15:14:25 +01:00
Crozet Sébastien
2d0a888484
Make the query pipeline serializable.
2020-10-05 16:52:09 +02:00
Sébastien Crozet
754a48b7ff
First public release of Rapier.
2020-08-25 22:10:25 +02:00