#[allow(clippy::approx_constant)] pub const CUBE_ROTATIONS: [num_quaternion::Quaternion; 24] = [ num_quaternion::Quaternion::new(1.0, 0.0, 0.0, 0.0), num_quaternion::Quaternion::new(0.7071068, 0.0, 0.0, 0.7071068), num_quaternion::Quaternion::new(0.0, 0.0, 0.0, 1.0), num_quaternion::Quaternion::new(-0.7071068, 0.0, 0.0, 0.7071068), num_quaternion::Quaternion::new(0.7071068, 0.0, 0.7071068, 0.0), num_quaternion::Quaternion::new(0.5, 0.5, 0.5, 0.5), num_quaternion::Quaternion::new(0.5, -0.5, -0.5, -0.5), num_quaternion::Quaternion::new(-0.5, 0.5, -0.5, 0.5), num_quaternion::Quaternion::new(-0.5, 0.5, 0.5, -0.5), num_quaternion::Quaternion::new(0.5, 0.5, -0.5, -0.5), num_quaternion::Quaternion::new(0.5, 0.5, -0.5, 0.5), num_quaternion::Quaternion::new(-0.5, -0.5, -0.5, 0.5), num_quaternion::Quaternion::new(-0.5, 0.5, -0.5, -0.5), num_quaternion::Quaternion::new(0.0, 0.7071068, 0.0, 0.7071068), num_quaternion::Quaternion::new(0.0, 0.0, 1.0, 0.0), num_quaternion::Quaternion::new(0.0, 0.7071068, 0.7071068, 0.0), num_quaternion::Quaternion::new(0.0, 1.0, 0.0, 0.0), num_quaternion::Quaternion::new(0.0, 0.7071068, -0.7071068, 0.0), num_quaternion::Quaternion::new(-0.7071068, 0.0, 0.7071068, 0.0), num_quaternion::Quaternion::new(0.0, 0.7071068, 0.0, -0.7071068), num_quaternion::Quaternion::new(0.7071068, 0.7071068, 0.0, 0.0), num_quaternion::Quaternion::new(0.0, 0.0, -0.7071068, 0.7071068), num_quaternion::Quaternion::new(-0.7071068, 0.7071068, 0.0, 0.0), num_quaternion::Quaternion::new(0.0, 0.0, -0.7071068, -0.7071068), ];