Sébastien Crozet
0e4a5c8539
Release v0.25.0 ( #827 )
2025-04-24 13:43:32 +02:00
Sébastien Crozet
e44f636249
feat: add support for Voxels collider ( #823 )
...
* feat: start adding voxels support and some additional testbed demo settings
* feat: add support for parry’s new Voxels collider shape
* fix voxels demos
* feat: support rectangular voxels and additional voxels initialization
* chore: switch to parry 0.20
* chore: fix cargo doc
* Fix testbed build
2025-04-24 12:11:53 +02:00
Sébastien Crozet
ed7e6393b8
Release v0.24.0 ( #820 )
2025-04-10 12:44:58 +02:00
Bruce Mitchener
1077faba16
deps: Update bit-vec, downcast-rs, ordered-float, thiserror ( #808 )
2025-04-10 12:10:08 +02:00
Sébastien Crozet
a8f11b9b9d
Release v0.23.1 ( #806 )
...
The changes on the testbed are breaking, so we need to wait for the next minor version bump in rapier to release it.
2025-03-05 22:54:41 +01:00
Sébastien Crozet
5ca6ae9106
feat(rapier_testbed): autosave testbed configuration + add support for per-example settings ( #799 )
...
* feat(rapier_testbed): autosave testbed configuration + add support for per-example parameters
* feat(rapier_testbed): also save the camera position
* feat(rapier_testbed): improve ergonomics of example-specific settings
* chore: cargo fmt
* chore(rapier_testbed): small UI ergonomics improvement
* chore(rapier_testbed): clippy fixes
2025-02-21 17:52:46 +01:00
Sébastien Crozet
7cfc21ad6e
Release testbeds v0.23.1
...
This fixes a bug with mesh rendering
2025-02-02 12:32:05 +01:00
Sébastien Crozet
9d9cf44981
Release rapier3d-meshloader v0.4.0 ( #794 )
2025-02-02 12:11:27 +01:00
Sébastien Crozet
f2efccfd58
Release v0.23.0 ( #782 )
2025-01-08 22:36:41 +01:00
Thierry Berger
2ed1934756
Upgrade bevy 0.15 ( #758 )
...
* upgrade bevy 0.15
* use crate dependencies
* use puffin pr dependency
* suppress needless lifetimes
* fix compiler error due to merge
---------
Co-authored-by: Sébastien Crozet <sebcrozet@dimforge.com >
2025-01-08 17:59:56 +01:00
Thierry Berger
dc4bd24da8
Update to Parry 0.18 ( #770 )
...
* update to parry ~main
* use traverse_depth_first
* add example to test intersection
* rely on upstream PR rather than local
* re-enable profiler_ui for examples
* rely on official parry repository
* chore: switch back to the published version of parry
* chore: update changelog
* chore: remove dead code
* fix compilation of rapier3d-meshloader and rapier3d-urdf
* chore: cargo fmt
---------
Co-authored-by: Sébastien Crozet <sebcrozet@dimforge.com >
2025-01-08 17:16:34 +01:00
Thierry Berger
cf77b5bf57
Remove instant dependency in favor of web-time ( #767 )
2024-12-06 12:54:00 +01:00
Thierry Berger
93bd37d814
fix clippy needless lifetimes ( #769 )
...
+ ignore them for bevy where we often want explicitness
2024-12-05 15:55:12 +01:00
Thierry Berger
510237cc29
Profiling support ( #743 )
2024-11-19 16:33:26 +01:00
Thierry Berger
ff79f4c674
Urdf rs ( #745 )
...
Co-authored-by: Tin Lai <tin@tinyiu.com >
2024-11-19 15:33:36 +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
Thierry Berger
76357e3588
Fix CharacterController max/min slope handling ( #701 )
2024-09-23 11:10:29 +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
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
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
Sébastien Crozet
cf74150763
Release v0.22.0 ( #695 )
2024-07-20 17:14:43 +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
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
Thierry Berger
01dd200152
ci: cargo doc step ( #671 )
2024-07-12 16:29:22 +02:00
Sébastien Crozet
9e699e0315
Fix broken multibody joint removal.
2024-07-07 15:22:55 +02:00
Sébastien Crozet
0089365e66
Release v0.21.0 ( #665 )
2024-06-23 23:48:04 +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
Sébastien Crozet
b3dc1c1960
Release Rapier 0.20.0 ( #651 )
2024-06-09 14:59:27 +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
02cade0440
feat: more urdf parser fixes + stl parser
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
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
0a9153e273
chore: clippy fixes
2024-04-30 23:10:46 +02:00
Sébastien Crozet
2f1ce1887f
chore: update cargo.toml
2024-04-30 23:10:46 +02:00
Sébastien Crozet
2df7258570
feat: update testbeds to bevy 0.13
2024-03-24 18:06:00 +01:00
Sébastien Crozet
aef873f20e
Release v0.18.0
2024-01-24 23:53:36 +01:00
Sébastien Crozet
55373b3fa6
chore: update testbed to bevy 0.12
2023-12-10 12:11:20 +01:00
Sébastien Crozet
1886c6f362
Leave the version bumps to another pr
2023-11-04 18:18:12 +01:00
Sébastien Crozet
c57a0a3b88
Fix typo
2023-11-04 18:11:47 +01:00