Commit Graph

103 Commits

Author SHA1 Message Date
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 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
Sébastien Crozet da92e5c283 Fix clippy and enable clippy on CI 2024-01-27 17:13:08 +01:00
Sébastien Crozet 9b87f06a85 feat: implement new "small-steps" solver + joint improvements 2024-01-21 21:02:27 +01:00
Linentio 6c901d5774 Use the absolute value of the up attribute when calculating side_extent 2023-09-30 13:27:50 +02:00
Linentio fa2be3fc9c Use the absolute value of the up attribute when calculating up_extent 2023-09-30 12:37:45 +02:00
Paul Lane be9968628f Add serde derives to structures in the control module 2023-08-01 21:44:48 -04:00
Sébastien Crozet 916815e432 Give access to more vehicle controller fields 2023-07-09 12:31:27 +02:00
Sébastien Crozet 8bd289bc73 Move the side_friction_stiffness init to the WheelTuning 2023-03-26 15:04:07 +02:00
Nash 285fe89dd5 Make raycast vehicle friction_slip property public 2023-03-26 14:57:43 +02:00
Nash c1860c504b Add the Ability to Control the Side-to-Side Grip of a Raycast Vehicle Wheels 2023-03-26 14:57:43 +02:00
Sébastien Crozet afe4e4d53d cargo fmt 2023-03-25 18:37:04 +01:00
jeff425 11d145b11a #465 Add is_sliding_down_slope field to EffectiveCharacterMovement 2023-03-19 21:16:42 -07:00
Sébastien Crozet 798d764fc1 Fix climbing small slopes when autostepping is disabled 2023-02-26 17:50:52 +01:00
Jan Hohenheim dd195a4720 Fix horizontal jittering along walls in 3D 2023-02-09 00:56:16 +01:00
Jan Hohenheim 1b449fc31d Fix faulty snap distance 2023-02-08 22:17:04 +01:00
Jan Hohenheim 93d0e625c7 Simplify code 2023-02-05 02:52:50 +01:00
Jan Hohenheim fac561c902 Fix erroneous sliding 2023-02-05 02:18:43 +01:00
Jan Hohenheim 4ed3adda6e Make clippy happier 2023-02-04 23:42:04 +01:00
Jan Hohenheim 95a7894b3c Remove dead code 2023-02-04 23:16:05 +01:00
Jan Hohenheim c9462e0818 Fix jittering on jointed platform, but result in violating offset 2023-02-04 22:31:27 +01:00
Jan Hohenheim 7e1fb6f877 Fix snap to ground being triggered on exactly perpendicular movement 2023-02-04 21:41:50 +01:00
Jan Hohenheim 760ea8d498 Fix moving along obstacle twice per iteration 2023-02-04 21:05:54 +01:00
Jan Hohenheim 8d182cef7d Fix inconsistency in grounded detection at manifold 2023-02-04 20:59:35 +01:00
Jan Hohenheim f9a50856be Add debug messages 2023-02-04 20:35:42 +01:00
Jan Hohenheim 39998e96e8 Fix grounded false positives when normal is [0, 0] 2023-02-04 20:27:27 +01:00
Jan Hohenheim 9e89a71257 Revert "Optimistically add normalization"
This reverts commit 52910c9c59.
2023-02-04 20:15:34 +01:00
Jan Hohenheim 52910c9c59 Optimistically add normalization 2023-02-04 20:11:04 +01:00
Jan Hohenheim 7a2759c52f Revert grounded checks to not be grounded by default again 2023-02-04 19:55:05 +01:00
Jan Hohenheim b461d028df Remove overzealous ground-snapping 2023-02-04 19:41:01 +01:00
Jan Hohenheim 6c5713aa0c Remove anti-jitter check 2023-02-04 19:15:32 +01:00
Jan Nils Ferner da671fd99a Fix formatting 2023-02-04 18:12:15 +01:00
Jan Nils Ferner 220d2b09ab Fiddle with prediction 2023-01-28 01:09:19 +01:00
Jan Nils Ferner 3b537a20c2 Remove unused variables 2023-01-28 01:08:22 +01:00
Jan Nils Ferner 456c62e2ff Try out regular snapping again 2023-01-28 00:56:01 +01:00
Jan Nils Ferner f1c8fdc1ec Try to fix false negatives on grounded 2023-01-28 00:52:16 +01:00
Jan Nils Ferner e3fb4f7135 Move main ground detection duty to snapping to ground 2023-01-28 00:30:20 +01:00
Jan Nils Ferner 1a94c62a1a Fix missing ground check 2023-01-28 00:18:51 +01:00
Jan Nils Ferner d4ca845393 Fix faulty max 2023-01-28 00:14:40 +01:00
Jan Nils Ferner 9daa741af2 Fix missing ground assignment 2023-01-28 00:03:50 +01:00
Jan Nils Ferner 337a963ce3 Fix code inconsistencies 2023-01-27 23:58:21 +01:00
Jan Nils Ferner e7cb9bea2f Tweak prediction 2023-01-27 23:44:09 +01:00
Jan Nils Ferner e094bf8f0d Tweak prediction 2023-01-27 23:41:39 +01:00
Jan Nils Ferner 8fa9f9cb1a Tweak prediction 2023-01-27 23:39:05 +01:00
Jan Nils Ferner 5bf57c6c50 Fix errors from early stops at penetration when casting 2023-01-27 23:35:26 +01:00