Commit Graph

  • a0c2a2c309 Fix compilation when serde is enabled. Crozet Sébastien 2020-12-17 18:56:34 +01:00
  • 5386f08c9b Fix trimesh benchmark name for backward compatibility of bench results. Crozet Sébastien 2020-12-17 18:52:51 +01:00
  • 5c38113690 Fix compilation when serde isn't enabled. Crozet Sébastien 2020-12-17 18:45:51 +01:00
  • 8fe2df126a Remove some irrelevant code. Crozet Sébastien 2020-12-17 18:37:16 +01:00
  • 29717c2887 Externalize the proximity code (renamed intersection). Crozet Sébastien 2020-12-17 13:23:00 +01:00
  • e231bacec6 Move all the contact manifold computations out of Rapier. Crozet Sébastien 2020-12-17 10:24:36 +01:00
  • cc6d1b9730 Outsource the Shape trait, wquadtree, and shape types. Crozet Sébastien 2020-12-14 15:51:43 +01:00
  • 9bf1321f8f Outsource the contact manifold, SAT, and some shapes. Crozet Sébastien 2020-12-08 17:31:49 +01:00
  • caf9d71bc7 cargo fmt rezural 2020-12-24 21:45:00 +11:00
  • 5fce09cb52 rework some threading code with the ui rezural 2020-12-24 21:42:46 +11:00
  • 31032ab969 remove thread code completely from testbed rezural 2020-12-24 21:27:57 +11:00
  • 975f0d149f add num_threads back in too rezural 2020-12-24 21:25:49 +11:00
  • 70d05cc63f fix typo with creating threadpool in RunState rezural 2020-12-24 21:24:04 +11:00
  • 5ffacf0a14 pass run_state instead of time to TestbedPlugin::run_callbacks rezural 2020-12-24 20:56:11 +11:00
  • b1d0dc006d cargo fmt rezural 2020-12-24 20:16:11 +11:00
  • baccfff4cd reenable self.highlight_hovered_body rezural 2020-12-24 19:17:06 +11:00
  • cbe6baced5 remove fixme comments rezural 2020-12-24 19:15:34 +11:00
  • bd6e46cdd9 remove event code rezural 2020-12-24 18:32:07 +11:00
  • 2de41ee5e3 change HarnessPlugin trait to add run_state to the step trait method rezural 2020-12-24 18:31:59 +11:00
  • 0a0c79a36b remove time & timestep_id from testbed side of things remove events code rezural 2020-12-24 18:25:35 +11:00
  • fbde6847df remove unused physics var rezural 2020-12-24 18:02:19 +11:00
  • c56ebcc663 refactor testbed to use harness rezural 2020-12-24 17:58:37 +11:00
  • fd3b4801b6 Merge pull request #81 from rezural/harness Sébastien Crozet 2020-12-22 16:23:41 +01:00
  • 496f4e3258 remove some commented code rezural 2020-12-21 14:56:05 +11:00
  • 16720918aa cargo fmt rezural 2020-12-21 04:33:25 +11:00
  • be07227e94 add HarnessState to callbacks, move HarnessPlugin to src_testbed/harness/plugin rezural 2020-12-20 23:58:50 +11:00
  • 315b84a85e add plugins rezural 2020-12-20 04:27:20 +11:00
  • 5634c51fe6 example benchmark rezural 2020-12-20 02:52:54 +11:00
  • 88bddce954 harness rezural 2020-12-20 00:19:21 +11:00
  • d7cd20d3e4 Merge pull request #80 from rezural/extract-physics-state Sébastien Crozet 2020-12-20 15:47:22 +01:00
  • b2db9e0a06 cargo fmt rezural 2020-12-20 14:57:33 +11:00
  • bcaa1d13e8 extract PhysicsState, PhysicsSnapshot & PhysicsEvents rezural 2020-12-19 21:54:38 +11:00
  • ff28b90833 make new public on PhysicsState rezural 2020-12-09 22:50:16 +11:00
  • 2c8e6b29d6 Release v0.4.2 Crozet Sébastien 2020-12-02 11:49:49 +01:00
  • d9695ca977 Merge pull request #73 from dimforge/mass_props_setter Sébastien Crozet 2020-12-02 11:48:23 +01:00
  • c2b1fa19f8 Merge pull request #72 from dimforge/parallel_axis_inertia_bug Sébastien Crozet 2020-12-02 11:26:45 +01:00
  • aada91966a Add a RigidBody::set_mass_properties method. Crozet Sébastien 2020-12-02 11:26:20 +01:00
  • bde828cdab Fix a bug when applying the parallel axis theorem to the angular inertia matrix is incorrect if the mass is zero. Crozet Sébastien 2020-12-02 11:12:26 +01:00
  • 2c0872954d Release v0.4.1 Crozet Sébastien 2020-12-01 15:15:40 +01:00
  • cacee0d2a0 Merge pull request #71 from dimforge/principal_inertia_rename Sébastien Crozet 2020-12-01 15:14:43 +01:00
  • a072d4056a Rename RigidBodyBuilder::principal_inertia -> principal_angular_inertia for clarity. Crozet Sébastien 2020-12-01 15:04:30 +01:00
  • 29d4814266 Rename CHANHGELOG -> CHANGELOG.md Crozet Sébastien 2020-11-30 16:58:26 +01:00
  • 52d1160fbf Release v0.4.0 Crozet Sébastien 2020-11-30 16:08:35 +01:00
  • 1ac068b206 Add script to publish the testbed. Crozet Sébastien 2020-11-30 16:08:28 +01:00
  • ab7fdb5f4e Merge pull request #70 from dimforge/lock_rotations Sébastien Crozet 2020-11-30 15:55:54 +01:00
  • 1e0f76b02c Add a 2D demo for locking rotation. Crozet Sébastien 2020-11-30 15:41:32 +01:00
  • 715d0fe16e Update the changelog + make the boolean flags more intuitive. Crozet Sébastien 2020-11-30 15:35:02 +01:00
  • c3e951f896 Add a simpler to lock the rotation or translation of a dynamic rigid-body. Crozet Sébastien 2020-11-30 15:26:22 +01:00
  • c9ac149b17 Add Embark Studio to the gold sponsors list. Crozet Sébastien 2020-11-26 13:46:08 +01:00
  • 51b7bf9a52 Merge pull request #69 from dimforge/rigid_body_modifications Sébastien Crozet 2020-11-26 13:26:07 +01:00
  • 340f614d32 Restore the previous sleeping pattern. Crozet Sébastien 2020-11-26 12:49:35 +01:00
  • 391bcf372a Fix collider insertion/removal tracking. Crozet Sébastien 2020-11-26 11:41:43 +01:00
  • f293dc6024 Fix bogus collider removal in the broad-phase. Crozet Sébastien 2020-11-26 11:37:58 +01:00
  • 7541108746 Make the RigidBodyChanges values more readable. Crozet Sébastien 2020-11-25 16:34:43 +01:00
  • 2d4e14b869 Properly track some user-initiatied rigid-body modifications. Crozet Sébastien 2020-11-25 16:00:02 +01:00
  • 72eb66425d Add debug demos for rigid-body change tracking. Crozet Sébastien 2020-11-25 15:58:52 +01:00
  • bdf2e15fdc Merge pull request #68 from dimforge/read_contacts Sébastien Crozet 2020-11-24 16:54:15 +01:00
  • fcafcac66f Fix the testbed. Crozet Sébastien 2020-11-24 16:42:17 +01:00
  • d98be2359d Add methods to iterate through all the contact and proximity pairs. Crozet Sébastien 2020-11-24 16:39:09 +01:00
  • 437748096d Allow retrieving one specific contact pair or proximity pair. Crozet Sébastien 2020-11-24 15:21:27 +01:00
  • 3379094f5a Minor demos changes. Crozet Sébastien 2020-11-24 15:02:39 +01:00
  • dc63c28f56 Fix crash when removing a collider with no graph ID. Crozet Sébastien 2020-11-24 14:57:37 +01:00
  • af39ec54d3 Remove the narrow-phase graph indices from the collider. Crozet Sébastien 2020-11-19 11:07:00 +01:00
  • c641114f01 Merge pull request #67 from dimforge/determinism_apple_m1 Sébastien Crozet 2020-11-23 15:52:22 +01:00
  • c7ed2c99c1 Heightfield and trimesh demos: ensure the heights are generated deterministically. Crozet Sébastien 2020-11-22 16:36:19 +01:00
  • 000aad0a3c Fix NaNs in unused WAABB lanes during the creation of the WAABBTree. Crozet Sébastien 2020-11-22 16:35:59 +01:00
  • 4219bedb8b Merge pull request #66 from yutannihilation/patch-1 Sébastien Crozet 2020-11-22 16:10:38 +01:00
  • 66cb1f4421 Replace build badge on README Hiroaki Yutani 2020-11-22 23:52:15 +09:00
  • 8a93515167 Merge pull request #65 from dimforge/testbed-deps-up Sébastien Crozet 2020-11-22 10:47:11 +01:00
  • d701c565b8 Testbed: update the kiss3d, physx, and glam dependencies. Crozet Sébastien 2020-11-22 10:35:49 +01:00
  • 3b9c312fb3 Merge pull request #64 from dimforge/explicit_wake_up Sébastien Crozet 2020-11-20 17:39:28 +01:00
  • 11e4ccbe93 Update CHANGELOG. Crozet Sébastien 2020-11-19 18:27:49 +01:00
  • 5ce3606582 Add explicit wake_up parameter to method setting the position and velocity of a rigid-body. Crozet Sébastien 2020-11-19 18:09:55 +01:00
  • 49fd861083 Allow a rigid-body to be initialized asleep. Crozet Sébastien 2020-11-19 11:10:03 +01:00
  • 0d49a80974 Add a parameter to indicate if collider removal should wake-up its parent. Crozet Sébastien 2020-11-19 11:09:40 +01:00
  • 1b0f39073f Merge pull request #63 from dimforge/testbed_parallel Sébastien Crozet 2020-11-19 16:19:07 +01:00
  • 6b0058f71f Fix CI. Crozet Sébastien 2020-11-19 16:06:24 +01:00
  • 8b7ef969a3 CI: add a build of the testbed with the parallel feature enabled. Crozet Sébastien 2020-11-19 15:55:01 +01:00
  • dea97fbab0 Fix compilation of the testbed when the parallel feature is enabled. Crozet Sébastien 2020-11-19 15:54:45 +01:00
  • e571a0628d Merge pull request #62 from dimforge/salva Sébastien Crozet 2020-11-19 15:48:50 +01:00
  • 49dfe74a1b Remove traces of the fluids feature. Crozet Sébastien 2020-11-19 15:28:45 +01:00
  • eef2b591a0 Fix rebase breakage. Crozet Sébastien 2020-11-19 14:56:29 +01:00
  • 154bc70037 Remove the Salva integration code from rapier + add a plugin system to the testbed. Crozet Sébastien 2020-10-31 14:42:14 +01:00
  • c26c3af508 Start integrating salva into rapier. Crozet Sébastien 2020-10-12 12:31:58 +02:00
  • 3f619d81ff Merge pull request #61 from dimforge/ci Sébastien Crozet 2020-11-19 12:12:04 +01:00
  • 889a7e0e2f Use environment file to set environment variables. Crozet Sébastien 2020-11-19 11:18:17 +01:00
  • acc3fed119 Merge pull request #34 from robert-hrusecky/rigid_body_wake_params Sébastien Crozet 2020-11-19 11:12:59 +01:00
  • 7e560d43f2 Merge pull request #60 from dimforge/ball_ball_collision_bug Sébastien Crozet 2020-11-19 11:02:35 +01:00
  • 17614116da Fix NaN when two balls are in contact and their centers coincide. Crozet Sébastien 2020-11-11 17:18:10 +01:00
  • 7af7db6183 Merge pull request #59 from dimforge/sap_serialization Sébastien Crozet 2020-11-10 17:25:14 +01:00
  • 17cfa1edd2 SAP: don't serialize workspaces and caches. Crozet Sébastien 2020-11-10 17:04:31 +01:00
  • 0a5cd9bc6e SAP: make the update_count a u8. Crozet Sébastien 2020-11-10 17:04:12 +01:00
  • da5f47df47 Move the infinite fall debug example to the 3D examples. Crozet Sébastien 2020-11-10 17:03:28 +01:00
  • 2102aeb422 Merge pull request #30 from robert-hrusecky/infinite_fall_memory Sébastien Crozet 2020-11-10 16:58:00 +01:00
  • 1dd25d2c3a Release v0.3.2 Crozet Sébastien 2020-11-03 15:58:05 +01:00
  • a66f117578 Merge pull request #55 from dimforge/damping Sébastien Crozet 2020-11-03 15:46:16 +01:00
  • db337c5df6 Add damping support + demos. Crozet Sébastien 2020-11-03 15:34:01 +01:00
  • f70a840f79 Merge pull request #54 from dimforge/idiomatic_clone Sébastien Crozet 2020-11-03 15:33:11 +01:00
  • 71611d3e30 Reset the rigid-bodies internal links properly. Crozet Sébastien 2020-11-03 15:08:06 +01:00
  • 477411c656 Fix 3D compilation. Crozet Sébastien 2020-11-03 14:50:29 +01:00