Commit Graph

968 Commits

Author SHA1 Message Date
Waridley 9233a855f0 impl more traits for components 2021-07-11 18:22:39 +02:00
rezural 3b0d256464 make collider Option<> on EntityWithGraphics 2021-07-08 10:07:42 +02:00
rezural 53700db860 add opacity to EntityWithGraphics 2021-07-08 10:07:42 +02:00
rezural 9f8d9769f8 add despawn method to EntityWithGraphics 2021-07-08 10:07:42 +02:00
rezural 0e1215e4ed add update_ui to TestbedPlugin 2021-07-08 10:07:42 +02:00
rezural 7c249c873d enable clear_graphics and run_callbacks agin
update plugin signature to recieve bevy structs, add Arc<Mutex<>> around gfx_components, we we can get shared mutable access
add prefab_meshes() access function

Remove Arc<Mutex<>>
2021-07-08 10:07:42 +02:00
Waridley 62d6b0651b Derive Clone for IslandManager
also fix typo
2021-06-09 11:07:37 +02:00
Crozet Sébastien e03dcd6979 Release v0.9.2 2021-06-08 18:25:41 +02:00
Crozet Sébastien ff6c75f3bd Fix collider removal from narrow-phase when the same collider is listed twice. 2021-06-08 18:23:40 +02:00
Crozet Sébastien bccb7d4c66 Track the rigid-body graph IDs inside of the JointSet instead of RigidBodyIds 2021-06-08 18:23:40 +02:00
Stephan Dilly 57ed0430d1 fixed a few typos 2021-06-03 12:21:08 +02:00
Crozet Sébastien 97304597b8 Release v0.9.1 2021-06-03 10:28:00 +02:00
Crozet Sébastien 59e5d8e7f9 Add nalgebra to the prelude to make the macros work out of the box 2021-06-03 10:21:18 +02:00
Crozet Sébastien fdd370e51a Release v0.9.0 2021-06-02 18:01:23 +02:00
Sébastien Crozet c7b876e2f7 Merge pull request #173 from DasEtwas/must-use-pub
Add #[must_use] to builders, expose more fields
2021-06-02 17:37:13 +02:00
Sébastien Crozet ad2fcf755a Merge pull request #176 from sdfgeoff/add_collider_shared_shape_method
Created a method to retrieve the SharedShape from a collider
2021-06-02 17:32:56 +02:00
Sébastien Crozet 8a3103a35b Merge pull request #195 from tpdickso/ungenerate-nans
Add feature flag to disable floating point exceptions in unexceptional code
2021-06-02 17:26:47 +02:00
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
Terence 6356dca1d5 remove c_int 2021-06-01 21:35:29 -04:00
Terence 16fd97595d wee 2021-06-01 21:28:00 -04:00
Terence 94993901cd wip 2021-06-01 20:41:38 -04: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
DasEtwas 810c39d427 Remove Copy from RigidBodyBuilder 2021-05-06 22:39:55 +02:00
DasEtwas 2817fb0acb Added documentation to newly public fields derived from setters 2021-05-06 20:42:24 +02:00
DasEtwas 716c343979 Add #[must_use] to builders, expose more fields 2021-05-06 20:41:13 +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