From c8a2c0379eee04e78462d5a51d1644cd7e66be23 Mon Sep 17 00:00:00 2001 From: Sébastien Crozet Date: Sun, 6 Mar 2022 22:56:12 +0100 Subject: Rename the 3D debug-deserialize example --- examples3d/debug_serialized3.rs | 38 -------------------------------------- 1 file changed, 38 deletions(-) delete mode 100644 examples3d/debug_serialized3.rs (limited to 'examples3d/debug_serialized3.rs') diff --git a/examples3d/debug_serialized3.rs b/examples3d/debug_serialized3.rs deleted file mode 100644 index 76766c8..0000000 --- a/examples3d/debug_serialized3.rs +++ /dev/null @@ -1,38 +0,0 @@ -use rapier3d::prelude::*; -use rapier_testbed3d::Testbed; - -#[derive(serde::Deserialize)] -struct PhysicsState { - pub gravity: Vector, - pub integration_parameters: IntegrationParameters, - pub islands: IslandManager, - pub broad_phase: BroadPhase, - pub narrow_phase: NarrowPhase, - pub bodies: RigidBodySet, - pub colliders: ColliderSet, - pub impulse_joints: ImpulseJointSet, - pub multibody_joints: MultibodyJointSet, -} - -pub fn init_world(testbed: &mut Testbed) { - /* - * Set up the testbed. - */ - let bytes = std::fs::read("state.bin").unwrap(); - let mut state: PhysicsState = bincode::deserialize(&bytes).unwrap(); - - testbed.set_world( - state.bodies, - state.colliders, - state.impulse_joints, - state.multibody_joints, - ); - testbed.harness_mut().physics.islands = state.islands; - testbed.harness_mut().physics.broad_phase = state.broad_phase; - testbed.harness_mut().physics.narrow_phase = state.narrow_phase; - testbed.harness_mut().physics.integration_parameters = state.integration_parameters; - testbed.harness_mut().physics.gravity = state.gravity; - - testbed.set_graphics_shift(vector![-541.0, -6377257.0, -61.0]); - testbed.look_at(point![10.0, 10.0, 10.0], point![0.0, 0.0, 0.0]); -} -- cgit