Commit Graph

99 Commits

Author SHA1 Message Date
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
Jan Nils Ferner
f0563521a3 Remove redundant ground assignment 2023-01-27 23:10:14 +01:00
Jan Nils Ferner
e25b61b4bb Remove debug prints 2023-01-27 18:13:24 +01:00
Jan Nils Ferner
29dd3189ba Add some abs to checks 2023-01-27 18:08:12 +01:00
Jan Nils Ferner
0f6aa49422 Add debug prints to grounded 2023-01-27 18:02:48 +01:00