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 |
|
Sébastien Crozet
|
e69e73e589
|
chore: clippy fixes
|
2024-03-24 18:06:00 +01:00 |
|
Sébastien Crozet
|
2df7258570
|
feat: update testbeds to bevy 0.13
|
2024-03-24 18:06:00 +01:00 |
|
Sébastien Crozet
|
f351dad938
|
chore: update changelog
|
2024-03-23 16:28:48 +01:00 |
|
Sébastien Crozet
|
09af4313fa
|
Fix reported contact impulse in the contact force event
Address https://github.com/dimforge/rapier.js/issues/261
|
2024-03-23 16:28:48 +01:00 |
|
Sébastien Crozet
|
59dc9bfe00
|
Update Readme
|
2024-03-23 16:03:26 +01:00 |
|
Sébastien Crozet
|
6f8bd99eab
|
Fix compilation of tests
|
2024-03-23 15:17:47 +01:00 |
|
Sébastien Crozet
|
b3a00b4123
|
feat: add the DefaultBroadPhase type alias
|
2024-03-23 15:17:47 +01:00 |
|
Sébastien Crozet
|
3d112287b9
|
feat: add a BroadPhaseTrait for allowing custom broad-phases
|
2024-03-23 15:17:47 +01:00 |
|
Sébastien Crozet
|
cfb2c2c93e
|
feat!: rename BroadPhase to BroadPhaseMultiSap
|
2024-03-23 15:17:47 +01:00 |
|
Sébastien Crozet
|
cd9fb8342d
|
feat: add RigidBody::copy_from and Collider::copy_from
Closes #595
|
2024-03-23 14:19:52 +01:00 |
|
Sébastien Crozet
|
6886f8f207
|
feat: add RigidBody::predict_position_using_velocity
Fix #601
|
2024-03-23 11:10:57 +01:00 |
|
Sébastien Crozet
|
f943fd9973
|
chore: update changelog
|
2024-03-23 10:50:02 +01:00 |
|
Sébastien Crozet
|
3020d442ea
|
chore: minor comment fix
|
2024-03-23 10:50:02 +01:00 |
|
Max Whitehead
|
3fd18f4da8
|
fix(user_changes): Fix RigidBodyType changed to Dynamic not updating
active dynamic set.
|
2024-03-23 10:50:02 +01:00 |
|
Sébastien Crozet
|
f9663f894c
|
chore: clippy fix
|
2024-03-23 10:39:02 +01:00 |
|
Sébastien Crozet
|
6b6c349cfa
|
Fix testbed snapshot restore system
|
2024-03-23 10:39:02 +01:00 |
|
Sébastien Crozet
|
6507b7f4fa
|
chore: update changelog
|
2024-03-23 10:34:01 +01:00 |
|
Sébastien Crozet
|
b00113ed2f
|
fix: implement linear-coupled-motor constraint between two dynamic bodies
Fix #602
|
2024-03-23 10:34:01 +01:00 |
|
whatf0xx
|
fe336b9b98
|
derived Debug for ColliderBuilder
|
2024-02-11 16:28:58 +01:00 |
|
Sébastien Crozet
|
da92e5c283
|
Fix clippy and enable clippy on CI
|
2024-01-27 17:13:08 +01:00 |
|
Sébastien Crozet
|
aef873f20e
|
Release v0.18.0
|
2024-01-24 23:53:36 +01:00 |
|
Sébastien Crozet
|
6cee6b01f2
|
Merge pull request #571 from AnonymousAcid7787/fix-Setting-the-motor-position-of-a-Spherical-multibody-joint-is-broken
Fix #416 Update spherical joint motor position
|
2024-01-24 23:26:42 +01:00 |
|
Sébastien Crozet
|
7ba53df734
|
Merge pull request #582 from dimforge/misc
Narrow-phase methods renames + some re-exports
|
2024-01-24 23:26:35 +01:00 |
|
Sébastien Crozet
|
1837d8f2b7
|
chore: fix tests
|
2024-01-24 23:11:42 +01:00 |
|
Sébastien Crozet
|
9fed726aa9
|
chore: rename the multibody motor debug demo
|
2024-01-24 23:06:08 +01:00 |
|
AnonymousAcid
|
2ed34bacf4
|
Fix dimforge#416 - update ball joint motor pos
|
2024-01-24 22:59:14 +01:00 |
|
AnonymousAcid
|
b96e61853b
|
Make testing environment with bug repro code
|
2024-01-24 22:59:14 +01:00 |
|
Sébastien Crozet
|
d84aa82cf6
|
Merge pull request #527 from Aceeri/debug-render-com
Calculate world center of mass from local com in debug renderer
|
2024-01-24 22:54:41 +01:00 |
|