Thierry Berger
|
8160b4ebdb
|
feat: change the character controller’s solve_character_collision_impulses to take multiple CharacterCollision (#646)
* character controller: solve multiple collisions
* add solve multiple collisions to changelog
* chore: apply review comments
---------
Co-authored-by: Sébastien Crozet <sebcrozet@dimforge.com>
|
2024-06-09 13:20:58 +02:00 |
|
Sébastien Crozet
|
a8a0f297f5
|
feat: add RevoluteJoint::angle to compute the revolute joint’s angle
|
2024-06-09 13:20:09 +02:00 |
|
Sébastien Crozet
|
a5a4152815
|
fix warning in tests
|
2024-06-09 12:09:58 +02:00 |
|
Sébastien Crozet
|
ad960bf245
|
chore: clippy fixes
|
2024-06-09 12:09:58 +02:00 |
|
Sébastien Crozet
|
edaa36ac7e
|
chore: add more comments
|
2024-06-09 12:09:58 +02:00 |
|
Sébastien Crozet
|
cfddaa3c46
|
feat: more urdf loader improvements
|
2024-06-09 12:09:58 +02:00 |
|
Sébastien Crozet
|
98e32b7f3c
|
fix 2D compilation
|
2024-06-09 12:09:58 +02:00 |
|
Sébastien Crozet
|
0bdc620207
|
feat: add suport for kinematic multibody links
|
2024-06-09 12:09:58 +02:00 |
|
Sébastien Crozet
|
d9585de20b
|
feat: add the ability to disable all contacts between two links belonging to the same multibody
|
2024-06-09 12:09:58 +02:00 |
|
Sébastien Crozet
|
2041c9549d
|
feat: let user specify joints that cannot move for IK
|
2024-06-09 12:09:58 +02:00 |
|
Sébastien Crozet
|
a8739036c0
|
chore: update changelog
|
2024-06-09 12:09:58 +02:00 |
|
Sébastien Crozet
|
02cade0440
|
feat: more urdf parser fixes + stl parser
|
2024-06-09 12:09:58 +02:00 |
|
Sébastien Crozet
|
9865d5836a
|
feat: add MeshConverter and Colliders::converted_trimesh for building a collider with a shape computed form mesh buffers
|
2024-06-09 12:09:58 +02:00 |
|
Sébastien Crozet
|
d127af7816
|
feat: make RigidBody::add_collider private
Colliders must only be added through the `ColliderSet`.
|
2024-06-09 12:09:58 +02:00 |
|
Sébastien Crozet
|
5922612ef3
|
feat: impl Default for RigidBodyBuilder and ColliderBuilder
|
2024-06-09 12:09:58 +02:00 |
|
Sébastien Crozet
|
c785ea4996
|
feat: rename JointAxesMask::X/Y/Z by ::LIN_X/LIN_Y/LIN_Z and JointAxis::X/Y/Z by ::LinX/LinY/LinZ
|
2024-06-09 12:09:58 +02:00 |
|
Sébastien Crozet
|
5c44d936f7
|
feat: add urdf example
|
2024-06-09 12:09:58 +02:00 |
|
Sébastien Crozet
|
0446d4457f
|
feat: continue urdf impl
|
2024-06-09 12:09:58 +02:00 |
|
Sébastien Crozet
|
d6a76833d9
|
feat: start implementation of rapier_urdf
|
2024-06-09 12:09:58 +02:00 |
|
Thierry Berger
|
d687fe97b1
|
fix: testbed: keyD removes only dynamic bodies as intended (#648)
|
2024-06-07 15:16:45 +02:00 |
|
Thierry Berger
|
79e9de826b
|
Merge pull request #589 from whatf0xx/collider-builder-debug
Derived Debug for ColliderBuilder
|
2024-06-03 15:50:42 +02:00 |
|
Thierry Berger
|
1054894480
|
updated changelog
|
2024-06-03 15:24:04 +02:00 |
|
Thierry Berger
|
e1ed90603e
|
Merge branch 'master' into collider-builder-debug
|
2024-06-03 15:20:24 +02:00 |
|
Thierry Berger
|
856675032e
|
Merge pull request #636 from waywardmonkeys/fix-spelling-in-variable
Fix typo in internal variable name.
|
2024-06-03 15:13:36 +02:00 |
|
Thierry Berger
|
cfcbe58920
|
Merge pull request #639 from dimforge/fix-todo-range
Fix trivial todo; removing a private type.
|
2024-05-29 11:15:42 +02:00 |
|
Thierry Berger
|
a1b36b0629
|
fix todo; removing a private type.
Seems unblocked since rust 1.51
|
2024-05-29 09:01:59 +02:00 |
|
Bruce Mitchener
|
f13ca5cf1c
|
Fix typo in internal variable name.
|
2024-05-25 22:20:27 +07:00 |
|
Sébastien Crozet
|
798406e00d
|
chore: update changelog
|
2024-05-25 12:00:15 +02:00 |
|
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 |
|