Commit Graph

544 Commits

Author SHA1 Message Date
Sébastien Crozet
d3d998e91e Merge pull request #193 from rezural/egui-focus
Testbed: check if the egui context wants pointer focus, disable orbit camera if so.
2021-06-02 17:18:35 +02:00
Sébastien Crozet
6ba1c9dec1 Merge pull request #196 from dimforge/api_changes
More API changes
2021-06-02 17:15:46 +02:00
Crozet Sébastien
bde6657287 Fix tests and wasm build. 2021-06-02 16:22:40 +02:00
Crozet Sébastien
acc4e4f301 Reorganize the CHANGELOG for the next version. 2021-06-02 16:07:14 +02:00
Crozet Sébastien
e0e341214c Update dependencies 2021-06-02 16:00:23 +02:00
Crozet Sébastien
7153eb7779 Add ActiveCollisionTypes to easily enable collision-detection between two non-static rigid-body. 2021-06-01 17:59:07 +02:00
Crozet Sébastien
1839f61d81 Add a velocity-based platform the the platform demos. 2021-06-01 15:02:48 +02:00
Crozet Sébastien
dbb3c8f43b CCD: take collision groups into account 2021-06-01 14:56:24 +02:00
Crozet Sébastien
5ef81cda40 Add velocity-based kinematic bodies 2021-06-01 14:55:50 +02:00
Crozet Sébastien
826ce5f014 Rework the event system 2021-06-01 12:36:01 +02:00
rezural
a49605bd9b check if the egui context wants pointer focus, disable orbit camera if so. this disables egui interactions being sent to the orbital camera 2021-05-29 13:00:01 +10:00
Crozet Sébastien
1bef66fea9 Add prelude + use vectors for setting linvel/translation in builders 2021-05-25 11:00:13 +02:00
Sébastien Crozet
3bac79ecac Merge pull request #189 from dimforge/bevy_renderer
Testbed: replace Kiss3d by Bevy
2021-05-18 10:52:06 +02:00
Crozet Sébastien
47139323e0 Fix compilation with the parallel feature enabled. 2021-05-17 10:48:51 +02:00
Crozet Sébastien
bf91e81dfb Fix 2D benchmarks compilation. 2021-05-17 10:10:09 +02:00
Crozet Sébastien
abb4742758 Fix warnings when compiling tests. 2021-05-17 09:46:07 +02:00
Crozet Sébastien
dc9552e175 Switch to our fork of bevy-orbit-controls for now. 2021-05-17 09:29:14 +02:00
Crozet Sébastien
1a84bf2af3 Replace Kiss3d by Bevy for the testbed renderer. 2021-05-16 17:49:20 +02:00
Sébastien Crozet
355f7a3a39 Merge pull request #185 from dimforge/bf_bug
Fix crash in broad-phase after shape modification.
2021-05-01 10:36:05 +02:00
Crozet Sébastien
f350ac35d9 Fix crash in broad-phase after shape modification.
Fix #180 and #177
2021-05-01 10:21:57 +02:00
Sébastien Crozet
a385efc558 Merge pull request #183 from dimforge/bundles
Make Rapier accept any kind of data storage instead of RigidBodySet/ColliderSet
2021-05-01 10:17:23 +02:00
Crozet Sébastien
2dfbd9ae92 Add comments. 2021-04-30 11:37:58 +02:00
Crozet Sébastien
ac8ec8e351 Fix tests. 2021-04-29 13:03:54 +02:00
Crozet Sébastien
5cf805075e Fix compilation of the parallel version 2021-04-29 12:09:35 +02:00
Crozet Sébastien
3810466326 Fix some warnings 2021-04-29 10:33:07 +02:00
Crozet Sébastien
705876f5e5 Restore the collision pipeline 2021-04-29 10:26:44 +02:00
Crozet Sébastien
83cb981a88 Fix regression in CCD resolution. 2021-04-27 16:43:24 +02:00
Crozet Sébastien
3cab54b880 Fix some warnings. 2021-04-27 14:37:39 +02:00
Crozet Sébastien
c32da78f2a Split rigid-bodies and colliders into multiple components 2021-04-26 18:00:50 +02:00
Sébastien Crozet
aaf80bfa87 Merge pull request #174 from dimforge/prismatic_motor
Fix torque generation for the prismatic joint motor
2021-04-13 14:06:04 +02:00
Crozet Sébastien
a4fe46b5c4 Fix compilation in 2D. 2021-04-13 13:42:18 +02:00
Crozet Sébastien
071a6621a9 Fix warnings 2021-04-13 11:47:42 +02:00
Crozet Sébastien
d70c6f82e3 Fix torque generation for the prismatic joint motor 2021-04-13 11:44:34 +02:00
Crozet Sébastien
7ae8184167 Release v0.8.0 2021-04-12 18:09:39 +02:00
Sébastien Crozet
ba042bf300 Merge pull request #171 from dimforge/nalgebra-up
Switch to nalgebra 0.26
2021-04-12 18:05:38 +02:00
Crozet Sébastien
da9c3db5e8 Switch to nalgebra 0.26 2021-04-12 17:22:18 +02:00
Crozet Sébastien
be6a61815d Add some missing entries to the 0.7.0 CHANGELOG.
The removal of NarrowPhase::maintain and BroadPhase::maintain was not mentioned.
2021-04-04 14:30:29 +02:00
Crozet Sébastien
50967a6f0c Update the CHANGELOG for 0.7.2. 2021-04-03 16:25:47 +02:00
Crozet Sébastien
7465abf399 Release v0.7.2 2021-04-03 15:27:37 +02:00
Sébastien Crozet
44a6955deb Merge pull request #164 from dimforge/collider_removal_fix
Fix crash caused by a collider being remove before the first timestep.
2021-04-03 15:26:38 +02:00
Crozet Sébastien
5492736863 Remove useless comment. 2021-04-03 12:13:41 +02:00
Crozet Sébastien
88b7a5588b Add comment regarding the fix. 2021-04-03 12:12:12 +02:00
Crozet Sébastien
31138c252d Make the CCDSolver clonable and serializable. 2021-04-03 12:04:00 +02:00
Crozet Sébastien
5a0e6471cd Fix crash caused by a collider being remove before the first timestep. 2021-04-03 12:03:49 +02:00
Crozet Sébastien
7557d2a6ee Release v0.7.1 2021-04-02 16:49:52 +02:00
Sébastien Crozet
b97d377d10 Merge pull request #162 from dimforge/determinism_after_snapshot
Fix determinism problem in the broad-phase after snapshot restoration.
2021-04-02 16:47:47 +02:00
Crozet Sébastien
d9d89afb6e Fix determinism problem in the broad-phase after snapshot restoration. 2021-04-02 16:23:20 +02:00
Sébastien Crozet
4a0b390f9b Merge pull request #161 from dimforge/release_v0.7.0
Release v0.7.0
2021-04-02 14:35:34 +02:00
Crozet Sébastien
e66740e950 Release v0.7.0 2021-04-02 14:20:51 +02:00
Sébastien Crozet
b3b68b0c71 Merge pull request #160 from dimforge/rb_flags_getters
Add getters indicating if the translation or rotation dofs of a rigid-body are locked.
2021-04-01 16:40:30 +02:00