Sébastien Crozet
|
cdec395d09
|
feat: rename cfm_factor, damping_ratio to contact_cfm_factor and contact_damping_ratio
|
2024-05-25 12:00:15 +02:00 |
|
Sébastien Crozet
|
4737a96169
|
fix: allow enexpected_cfgs
|
2024-05-25 12:00:15 +02:00 |
|
Sébastien Crozet
|
174778067d
|
feat: ui to set the number of simulation steps per frame
|
2024-05-25 12:00:15 +02:00 |
|
Sébastien Crozet
|
15731373eb
|
feat: add a benchmark with many individual pyramids
|
2024-05-25 12:00:15 +02:00 |
|
Sébastien Crozet
|
ed8645e34c
|
feat: remove the "fast constraint" special case
|
2024-05-25 12:00:15 +02:00 |
|
Sébastien Crozet
|
fdd935dbf1
|
feat: make the constraints regularization coefficients configurable with angular frequency instead of explicit ERP
|
2024-05-25 12:00:15 +02:00 |
|
Sébastien Crozet
|
62379de9ec
|
feat: add simple inverse-kinematics solver for multibodies (#632)
* feat: add a simple jacobian-based inverse-kinematics implementation for multibodies
* feat: add 2d inverse kinematics example
* feat: make forward_kinematics auto-fix the root’s degrees of freedom
* feat: add 3d inverse kinematics example
* chore: update changelog
* chore: clippy fixes
* chore: more clippy fixes
* fix tests
|
2024-05-25 10:36:34 +02:00 |
|
Sébastien Crozet
|
af1ac9baa2
|
Release v0.19.0
|
2024-05-05 18:33:35 +02:00 |
|
Sébastien Crozet
|
27f627902e
|
fix: temporarily switch to the master branch of parry
|
2024-05-05 16:34:55 +02:00 |
|
Sébastien Crozet
|
89fcd4d281
|
chore: update changelog
|
2024-05-05 16:34:55 +02:00 |
|
Sébastien Crozet
|
0d76a55d80
|
chore: don’t return &mut Self with GenericJoint::flip
|
2024-05-05 16:34:55 +02:00 |
|
Fun Maker
|
4332818e02
|
Fix joint limits not being flipped in one body constrains. (#549)
|
2024-05-05 16:34:55 +02:00 |
|
Fun Maker
|
a2fdeab7e1
|
Removed leftovers from block breaks stabilization.
|
2024-05-05 16:34:55 +02:00 |
|
Sébastien Crozet
|
e4d6755c15
|
chore: clippy fixes
|
2024-05-05 16:17:39 +02:00 |
|
Sébastien Crozet
|
425b2fc83d
|
chore: misc typo fixes
|
2024-05-05 16:17:39 +02:00 |
|
Sébastien Crozet
|
d0866d4232
|
feat: rename CharacterCollision::toi to hit
|
2024-05-05 16:17:39 +02:00 |
|
Sébastien Crozet
|
2b095b65b2
|
chore: switch to git version of parry
|
2024-05-05 16:17:39 +02:00 |
|
Sébastien Crozet
|
1258bcbfe8
|
chore: update changelog
|
2024-05-05 16:17:39 +02:00 |
|
Sébastien Crozet
|
fcd4e71b43
|
feat: add a vertical wall to the 2D and 3D character controller examples
|
2024-05-05 16:17:39 +02:00 |
|
Sébastien Crozet
|
7565e5e4ef
|
chore: update to the latest parry api
|
2024-05-05 16:17:39 +02:00 |
|
Sébastien Crozet
|
dbefeb0418
|
feat: don’t enable character controller autostepping by default
|
2024-05-05 16:17:39 +02:00 |
|
Sébastien Crozet
|
3222d67871
|
Fix character controller getting stuck against vertical walls
|
2024-05-05 16:17:39 +02:00 |
|
Bruce Mitchener
|
7375a691e2
|
Fix some typos. (#620)
|
2024-05-05 12:11:38 +02:00 |
|
Bruce Mitchener
|
1b05b2ebfa
|
Fix typo in clippy fix.
This was supposed to be a `'('`, not a `')'`.
Fixes #596.
|
2024-05-05 10:38:24 +02:00 |
|
Bruce Mitchener
|
ea323b3fc3
|
ci: Update actions/checkout from v3 to v4
|
2024-05-05 10:37:21 +02:00 |
|
Sébastien Crozet
|
a36f161ce6
|
fix compilation of tests
|
2024-04-30 23:10:46 +02:00 |
|
Sébastien Crozet
|
9cb4f018c8
|
fix: remove local cargo patches
|
2024-04-30 23:10:46 +02:00 |
|
Sébastien Crozet
|
0a9153e273
|
chore: clippy fixes
|
2024-04-30 23:10:46 +02:00 |
|
Sébastien Crozet
|
929aa6b925
|
feat: rename collision_skin to contact_skin
|
2024-04-30 23:10:46 +02:00 |
|
Sébastien Crozet
|
97f7c1b4b2
|
fix: add a collision skin to the 2D trimesh demo
|
2024-04-30 23:10:46 +02:00 |
|
Sébastien Crozet
|
5867d2e78d
|
fix: include the 0.5 factor in pseudo (mass-normalized) kinetic energy calculation
|
2024-04-30 23:10:46 +02:00 |
|
Sébastien Crozet
|
2678b08bf4
|
feat: more interesting dynamic mesh demo
|
2024-04-30 23:10:46 +02:00 |
|
Sébastien Crozet
|
473921f118
|
feat: add dynamic trimesh example
|
2024-04-30 23:10:46 +02:00 |
|
Sébastien Crozet
|
9ba155748e
|
chore: clenaup testbed profiling ui
|
2024-04-30 23:10:46 +02:00 |
|
Sébastien Crozet
|
664645159d
|
feat: implement collision skin
|
2024-04-30 23:10:46 +02:00 |
|
Sébastien Crozet
|
c079452a47
|
feat: add IntegrationParameters::length_unit to adjust internal threshold based on user-defined length units
|
2024-04-30 23:10:46 +02:00 |
|
Sébastien Crozet
|
6635d49c8b
|
feat: add configurable distance cap to soft-ccd
|
2024-04-30 23:10:46 +02:00 |
|
Sébastien Crozet
|
33dd38016c
|
feat: add a capsule collider constructor from endpoints.
|
2024-04-30 23:10:46 +02:00 |
|
Sébastien Crozet
|
f58b4f7c19
|
feat: add warmstarting to contact constraints resolution
|
2024-04-30 23:10:46 +02:00 |
|
Sébastien Crozet
|
da79d6fb5b
|
feat: add "compression" debug-example
|
2024-04-30 23:10:46 +02:00 |
|
Sébastien Crozet
|
de5e871cd1
|
chore: rework vertical stacks demo
|
2024-04-30 23:10:46 +02:00 |
|
Sébastien Crozet
|
2f1ce1887f
|
chore: update cargo.toml
|
2024-04-30 23:10:46 +02:00 |
|
Sébastien Crozet
|
3ad9c5ad3b
|
feat: add a few more debug demos
|
2024-04-30 23:10:46 +02:00 |
|
Sébastien Crozet
|
9c5c14070d
|
feat: add variable constraints stabilization iteration number
|
2024-04-30 23:10:46 +02:00 |
|
Sébastien Crozet
|
404e032433
|
feat: add soft (solver-based) ccd implementation
|
2024-04-30 23:10:46 +02:00 |
|
Sébastien Crozet
|
3ddf2441ea
|
feat: add exact mlcp solver for pais of 2 constraints
|
2024-04-30 23:10:46 +02:00 |
|
Sébastien Crozet
|
15c07cfeb3
|
feat: make narrow-phase filter-out predictive solver contact based on contact velocity
|
2024-04-30 23:10:46 +02:00 |
|
Sébastien Crozet
|
a44f39a7b6
|
fix contact debug-rendering for compound shapes
|
2024-04-30 23:10:46 +02:00 |
|
Sébastien Crozet
|
7cbbb8e87b
|
feat: add Collider::heightfield_with_flags
|
2024-04-30 23:10:46 +02:00 |
|
Sébastien Crozet
|
9964007269
|
feat: add some additional perf counters
|
2024-04-30 23:10:46 +02:00 |
|