diff --git a/src/display3d.rs b/src/display3d.rs index 78a1a11..9953990 100644 --- a/src/display3d.rs +++ b/src/display3d.rs @@ -493,15 +493,15 @@ fn capture_translation(side: &Side, num: usize) -> Vec3 { info!("Side: {:?} Num: {:?}", side, num); match side { Side::B => { - let x = -((num % 4) as f32 * 1.3 + 4.0); // mod(num, 4) - let z = (num / 4) as f32 * 1.3 + 4.0; // floor(div(num, 4)) + let x = -((num % 4) as f32 * 1.3) - 5.2; // mod(num, 4) + let z = ((num / 4) as f32 * 1.3) - 5.2; // floor(div(num, 4)) let y = -1.3; info!("Vec3({}, {}, {})", x, y, z); Vec3::new(x, y, z) }, Side::A => { - let x = (num % 4) as f32 * 1.3 + 4.0; // mod(num, 4) - let z = -((num / 4) as f32 * 1.3 + 4.0); // floor(div(num, 4)) + let x = ((num % 4) as f32 * 1.3) + 5.2; // mod(num, 4) + let z = -((num / 4) as f32 * 1.3) + 5.2; // floor(div(num, 4)) let y = -1.3; info!("Vec3({}, {}, {})", x, y, z); Vec3::new(x, y, z) @@ -1258,6 +1258,7 @@ fn capture_piece( children: Query<&Children>, mut commands: Commands, time: Res