cargo fmt

This commit is contained in:
rezural
2020-12-31 13:31:30 +11:00
parent 26af08e03c
commit e11ace3831
6 changed files with 80 additions and 72 deletions

View File

@@ -65,29 +65,31 @@ pub fn init_world(testbed: &mut Testbed) {
* Setup a callback to control the platform.
*/
let mut count = 0;
testbed.harness_mut().add_callback(move |physics, _, run_state, _| {
count += 1;
if count % 100 > 50 {
return;
}
if let Some(platform) = physics.bodies.get_mut(platform_handle) {
let mut next_pos = *platform.position();
let dt = 0.016;
next_pos.translation.vector.y += (run_state.time * 5.0).sin() * dt;
next_pos.translation.vector.z += run_state.time.sin() * 5.0 * dt;
if next_pos.translation.vector.z >= rad * 10.0 {
next_pos.translation.vector.z -= dt;
}
if next_pos.translation.vector.z <= -rad * 10.0 {
next_pos.translation.vector.z += dt;
testbed
.harness_mut()
.add_callback(move |physics, _, run_state, _| {
count += 1;
if count % 100 > 50 {
return;
}
platform.set_next_kinematic_position(next_pos);
}
});
if let Some(platform) = physics.bodies.get_mut(platform_handle) {
let mut next_pos = *platform.position();
let dt = 0.016;
next_pos.translation.vector.y += (run_state.time * 5.0).sin() * dt;
next_pos.translation.vector.z += run_state.time.sin() * 5.0 * dt;
if next_pos.translation.vector.z >= rad * 10.0 {
next_pos.translation.vector.z -= dt;
}
if next_pos.translation.vector.z <= -rad * 10.0 {
next_pos.translation.vector.z += dt;
}
platform.set_next_kinematic_position(next_pos);
}
});
/*
* Run the simulation.