Bruce Mitchener
ed133e1ea9
Fix more typos. ( #712 )
...
These are ones not found by `typos` for various reasons.
2024-08-09 14:31:08 +02:00
Thierry Berger
5542bc5dbd
character controller: Fix some cases of grounded not being detected ( #711 )
...
character offset exxageration to 1.2
2024-08-09 11:54:28 +02:00
Aceeri
510686a906
InteractionGroups default memberships value is now GROUP_1 (#706 )
...
Co-authored-by: Thierry Berger <contact@thierryberger.com >
2024-08-05 18:14:44 +02:00
Ben Harper
af3a26c99d
Improve distant object panics in broad phase ( #128 )
...
Co-authored-by: Thierry Berger <contact@thierryberger.com >
2024-08-05 17:19:52 +02:00
Thierry Berger
7ff92b1cf5
Fix CI ( #707 )
...
Removes dead code + other rust 1.80 related fixes
2024-08-05 11:32:43 +02:00
Bruce Mitchener
617428e988
Use workspace lints to control unexpected_cfgs. ( #682 )
...
By using `workspace.lints`, we can configure lints once for
everything (and then inherit it into the various crates).
The lint configuration for `unexpected_cfgs` works in 1.80+
and warns otherwise.
Co-authored-by: Thierry Berger <contact@thierryberger.com >
2024-08-02 16:38:56 +02:00
Thierry Berger
364b5b7c37
Color visualization for grounded character controller ( #705 )
2024-08-02 11:49:45 +02:00
Julian Knodt
595b952c52
Update flags for testbed ( #704 )
2024-07-31 09:28:56 +02:00
Thierry Berger
50b6c1b7d8
forbid bellow ( #703 )
2024-07-29 17:29:14 +02:00
Bruce Mitchener
35ac662371
Fix spelling of below and orthogonalization. ( #700 )
2024-07-26 14:17:33 +02:00
Bruce Mitchener
b7347860f7
ci: Add typos check ( #698 )
2024-07-23 11:29:09 +02:00
Bruce Mitchener
ce17947fd7
Fix intradoc link to fix CI. ( #699 )
2024-07-23 10:26:41 +02:00
Bruce Mitchener
a36d75e79b
ci: Enable same features as docs.rs in cargo doc ( #697 )
2024-07-22 11:45:11 +02:00
Bruce Mitchener
7374653338
docs: Fix minor typos and tweaks ( #696 )
...
---------
Co-authored-by: Thierry Berger <contact@thierryberger.com >
2024-07-22 11:32:08 +02:00
Sébastien Crozet
cf74150763
Release v0.22.0 ( #695 )
2024-07-20 17:14:43 +02:00
Bruce Mitchener
55a7d8b7ad
testbed: Remove use of missing log feature ( #684 )
...
This code has been here but not used for a long time. There's no
log feature (or dependency) within the testbed crates.
2024-07-19 16:35:56 +02:00
Thierry Berger
0ff55411a4
More Debug derives. ( #686 )
2024-07-19 16:13:25 +02:00
Bruce Mitchener
801870be00
Fix spelling in filename for debug_excentric_boxes3 ( #691 )
2024-07-18 09:51:16 +02:00
Bruce Mitchener
9abf6fb7cc
Fix rustdoc::broken_intra_doc_links ( #688 )
...
These show up when the `serde_serialize` feature is enabled.
2024-07-18 09:48:52 +02:00
Bruce Mitchener
850aa31166
clippy: Fix clippy::field_reassign_with_default lints ( #690 )
2024-07-18 09:45:41 +02:00
Bruce Mitchener
00f59d2877
clippy: Fix clippy::lazy_doc_continuation lints ( #689 )
...
These will be enabled in Rust 1.80 by default.
2024-07-18 09:44:48 +02:00
Thierry Berger
6a295d3e8e
Fix string serialization for broadphase multisap ( #675 )
2024-07-15 14:39:56 +02:00
Bruce Mitchener
685dc1729d
Remove commented out reference to array-macro ( #683 )
2024-07-14 14:28:58 +02:00
Bruce Mitchener
678a725c66
Prefer explicit features for optional deps. ( #681 )
...
Implicit features are slated to be removed in a future version
of Rust (2024 edition).
Fixing this exposed 2 instances where the wrong feature was being
checked for `serde` vs `serde-serialize`.
2024-07-12 17:05:57 +02:00
Bruce Mitchener
56f0eecd27
deps: Update bit-vec from 0.6 to 0.7 ( #678 )
2024-07-12 17:03:15 +02:00
Bruce Mitchener
5a45a7f559
Remove check for target_arch = "asmjs" ( #679 )
...
This is long obsolete and was removed from Rust itself in
https://github.com/rust-lang/rust/pull/117338
2024-07-12 17:01:08 +02:00
Bruce Mitchener
23c0c05a5b
Use bitflags! consistently. ( #680 )
...
This removes an `extern crate` and a `use` so that we always
call it via `bitflags::bitflags!` everywhere.
2024-07-12 17:00:24 +02:00
Thierry Berger
01dd200152
ci: cargo doc step ( #671 )
2024-07-12 16:29:22 +02:00
Thierry Berger
87ada34008
Fix QueryFilterFlags values having a bitshift too much ( #673 )
2024-07-08 16:53:30 +02:00
Sébastien Crozet
40ee5367d8
chore: add one more test for the multibody insertion out-of-bounds issue
2024-07-07 15:22:55 +02:00
Sébastien Crozet
de82bea9c0
chore: update changelog
2024-07-07 15:22:55 +02:00
Sébastien Crozet
9e699e0315
Fix broken multibody joint removal.
2024-07-07 15:22:55 +02:00
Sébastien Crozet
f34152e78b
Fix out-of-bounds crash when merging two multibodies
2024-07-07 15:22:55 +02:00
Roman
66b6b55ea2
Rotation gizmo for Ball 2d collider ( #670 )
2024-07-01 10:49:41 +02:00
Sébastien Crozet
0089365e66
Release v0.21.0 ( #665 )
2024-06-23 23:48:04 +02:00
Di Saber
a854de787f
Fix attempt to subtract with overflow panic in SAPRegion::update_after_subregion_removal() ( #663 )
...
* Swap a regular subtraction for a saturating subtraction
* chore: display a debug message if the SAP reach an unexpected state regarding sub-proper proxies removal.
---------
Co-authored-by: Sébastien Crozet <sebcrozet@dimforge.com >
2024-06-23 23:26:08 +02:00
Thierry Berger
5308a28435
fix: less invasive solve_character_collision_impulses function ( #652 )
...
* fix: less invasive `solve_character_collision_impulses` function
Taking ownership of the elements is not necessary.
It also conveys the information that elements are only read.
* Add Changelog
2024-06-23 23:01:55 +02:00
Sébastien Crozet
3004a7d38d
chore: update to nalgebra 0.33 and parry 0.16 ( #664 )
2024-06-23 22:57:51 +02:00
Thierry Berger
3e8650f3a7
Fix delta_time being 0 resulting in incorrect simulation ( #660 )
...
* Add failing test
* fix tests
* better fix
* add changelog
* fix propagated to `contact_cfm_factor`
* PR feedback
* more PR feedbacks
2024-06-23 18:18:54 +02:00
Bruce Mitchener
8a592e458e
Fix typos. ( #658 )
2024-06-20 21:03:12 +02:00
Thierry Berger
84b66d63e3
fix: character controller: walls less likely to trigger ground detection ( #655 )
2024-06-17 16:51:06 +02:00
Miguel Medina Ballesteros
5c6d34aa09
fix: capitalization typo in docs ( #654 )
2024-06-14 15:39:38 +02:00
Thierry Berger
05c3925884
fix: Fixed typo in castShape functions ( #653 )
2024-06-13 11:31:49 +02:00
Sébastien Crozet
b3dc1c1960
Release Rapier 0.20.0 ( #651 )
2024-06-09 14:59:27 +02:00
Thierry Berger
9367198282
feat: rework QueryPipeline update API to take less parameters ( #647 )
...
* chore: rework QueryPipeline API to take a generic qbvh updater
This allows to pass less parameters depending on the updating mode.
* chore: rework struct and functions names, and docs
---------
Co-authored-by: Sébastien Crozet <sebcrozet@dimforge.com >
2024-06-09 14:16:03 +02:00
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