Commit Graph

1229 Commits

Author SHA1 Message Date
Thierry Berger
684f3a3054 Fix character controller ground detection (#715) 2024-11-19 15:32:37 +01:00
Dragos Daian
513ab3d1fc Fixes default values for wasm32 for physics hooks (#740)
* Fixes default values for wasm32 for physics hooks

---------

Co-authored-by: Thierry Berger <contact@thierryberger.com>
2024-11-15 11:00:14 +01:00
Thierry Berger
71f65fe55a Use meshloader to support multiple file formats loading (#744)
Co-authored-by: Tin Lai <tin@tinyiu.com>
2024-11-12 09:02:55 +01:00
Pier Angelo Vendrame
0d791eb794 Fixed some typos. (#757) 2024-11-06 09:39:22 +01:00
Thierry Berger
9e1113c5c7 fix compilation for feature enhanced-determinism (#739) 2024-09-23 18:15:29 +02:00
Thierry Berger
76357e3588 Fix CharacterController max/min slope handling (#701) 2024-09-23 11:10:29 +02:00
Bruce Mitchener
e7e196d9f9 Improve capacity handling for ColliderSet, RigidBodySet. (#726)
These allow an application to reduce the cost of reallocation when
they know that a large number of colliders or rigid bodies will
be created.
2024-09-16 16:45:14 +02:00
Thierry Berger
c714ff81f2 ImpulseJointSet::get_mut option to wake up connected bodies (#716) 2024-09-13 10:48:56 +02:00
Thierry Berger
04058a111d update testbeds to bevy 0.14 (#723) 2024-09-06 16:15:34 +02:00
Sébastien Crozet
bedb12b88a Release rapier3d-stl and rapier3d-urdf v0.3.0 2024-09-03 21:49:14 +02:00
Thierry Berger
98f9199abc chore: add publish script for urdf and stl + unify all releases by de… (#727)
* chore: add publish script for urdf and stl + unify all releases by default

* better cross platform publish support

* publish in dry run within ci

* publish scripts better errors, abort if a publish fails, with an exit code.

* chore(rapier_urdf): fix warnings

* chore(rapier-urdf): typo fix

---------

Co-authored-by: Sébastien Crozet <developer@crozet.re>
2024-09-03 21:48:10 +02:00
Thierry Berger
58785ce257 chore: workspace lints now part of each crate. (#728) 2024-09-03 21:18:44 +02:00
Bruce Mitchener
983f8a3901 Fix pluralization in doc comment. (#725) 2024-08-30 11:53:46 +02:00
Viktor Szépe
3e058ae389 Improve typos configuration (#714) 2024-08-26 11:14:09 +02:00
Thierry Berger
b66452b6c5 Fix string serialization for broadphase multisap (regions) (#710)
* serialize regions as vec
2024-08-09 17:55:43 +02:00
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