Implement the matrix types by lilizoey · Pull Request #124 · godot-rust/gdext (original) (raw)

let vectors_to_test: Vec = vec![

Vector3::new(0.0, 0.0, 0.0),

Vector3::new(0.5, 0.5, 0.5),

Vector3::new(-0.5, -0.5, -0.5),

Vector3::new(40.0, 40.0, 40.0),

Vector3::new(-40.0, -40.0, -40.0),

Vector3::new(0.0, 0.0, -90.0),

Vector3::new(0.0, -90.0, 0.0),

Vector3::new(-90.0, 0.0, 0.0),

Vector3::new(0.0, 0.0, 90.0),

Vector3::new(0.0, 90.0, 0.0),

Vector3::new(90.0, 0.0, 0.0),

Vector3::new(0.0, 0.0, -30.0),

Vector3::new(0.0, -30.0, 0.0),

Vector3::new(-30.0, 0.0, 0.0),

Vector3::new(0.0, 0.0, 30.0),

Vector3::new(0.0, 30.0, 0.0),

Vector3::new(30.0, 0.0, 0.0),

Vector3::new(0.5, 50.0, 20.0),

Vector3::new(-0.5, -50.0, -20.0),

Vector3::new(0.5, 0.0, 90.0),

Vector3::new(0.5, 0.0, -90.0),

Vector3::new(360.0, 360.0, 360.0),

Vector3::new(-360.0, -360.0, -360.0),

Vector3::new(-90.0, 60.0, -90.0),

Vector3::new(90.0, 60.0, -90.0),

Vector3::new(90.0, -60.0, -90.0),

Vector3::new(-90.0, -60.0, -90.0),

Vector3::new(-90.0, 60.0, 90.0),

Vector3::new(90.0, 60.0, 90.0),

Vector3::new(90.0, -60.0, 90.0),

Vector3::new(-90.0, -60.0, 90.0),

Vector3::new(60.0, 90.0, -40.0),

Vector3::new(60.0, -90.0, -40.0),

Vector3::new(-60.0, -90.0, -40.0),

Vector3::new(-60.0, 90.0, 40.0),

Vector3::new(60.0, 90.0, 40.0),

Vector3::new(60.0, -90.0, 40.0),

Vector3::new(-60.0, -90.0, 40.0),

Vector3::new(-90.0, 90.0, -90.0),

Vector3::new(90.0, 90.0, -90.0),

Vector3::new(90.0, -90.0, -90.0),

Vector3::new(-90.0, -90.0, -90.0),

Vector3::new(-90.0, 90.0, 90.0),

Vector3::new(90.0, 90.0, 90.0),

Vector3::new(90.0, -90.0, 90.0),

Vector3::new(20.0, 150.0, 30.0),

Vector3::new(20.0, -150.0, 30.0),

Vector3::new(-120.0, -150.0, 30.0),

Vector3::new(-120.0, -150.0, -130.0),

Vector3::new(120.0, -150.0, -130.0),

Vector3::new(120.0, 150.0, -130.0),

Vector3::new(120.0, 150.0, 130.0),

];