mirror of
https://git.ngram.ca/OpenJam/rc-servers
synced 2026-08-23 23:08:52 +00:00
28 lines
1.6 KiB
Rust
28 lines
1.6 KiB
Rust
#[allow(clippy::approx_constant)]
|
|
pub const CUBE_ROTATIONS: [num_quaternion::Quaternion<f32>; 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),
|
|
];
|