Skip to content

Instantly share code, notes, and snippets.

@StarArawn
Last active April 28, 2020 18:37
Show Gist options
  • Save StarArawn/c50330a2685436dae9d4cd890e3c695b to your computer and use it in GitHub Desktop.
Save StarArawn/c50330a2685436dae9d4cd890e3c695b to your computer and use it in GitHub Desktop.
[src/graphics/mesh.rs:230] &sub_mesh.vertices.iter().map(|x|
(x.normal,
x.tangent)).collect::<Vec<(Vec3, Vec4)>>() = [
(
Matrix {
data: [
-0.0,
-1.0,
0.0,
],
},
Matrix {
data: [
1.0,
0.0,
0.0,
-1.0,
],
},
),
(
Matrix {
data: [
-0.0,
-1.0,
0.0,
],
},
Matrix {
data: [
1.0,
0.0,
0.0,
-1.0,
],
},
),
(
Matrix {
data: [
-0.0,
-1.0,
0.0,
],
},
Matrix {
data: [
1.0,
0.0,
0.0,
-1.0,
],
},
),
(
Matrix {
data: [
0.0,
1.0,
-0.0,
],
},
Matrix {
data: [
1.0,
0.0,
0.00000049173843,
1.0,
],
},
),
(
Matrix {
data: [
0.0,
1.0,
-0.0,
],
},
Matrix {
data: [
1.0,
0.0,
0.00000049173843,
1.0,
],
},
),
(
Matrix {
data: [
0.0,
1.0,
-0.0,
],
},
Matrix {
data: [
1.0,
0.0,
0.0000005066395,
1.0,
],
},
),
(
Matrix {
data: [
1.0,
-0.0,
-0.0,
],
},
Matrix {
data: [
0.0,
0.0,
-1.0,
1.0,
],
},
),
(
Matrix {
data: [
1.0,
-0.0,
-0.0,
],
},
Matrix {
data: [
0.0,
0.0,
-1.0,
1.0,
],
},
),
(
Matrix {
data: [
1.0,
-0.0,
-0.0,
],
},
Matrix {
data: [
0.0,
0.0,
-1.0,
1.0,
],
},
),
(
Matrix {
data: [
-0.0,
-0.0,
1.0,
],
},
Matrix {
data: [
1.0,
0.0,
0.0,
1.0,
],
},
),
(
Matrix {
data: [
-0.0,
-0.0,
1.0,
],
},
Matrix {
data: [
1.0,
0.0,
0.0,
1.0,
],
},
),
(
Matrix {
data: [
-0.0,
-0.0,
1.0,
],
},
Matrix {
data: [
1.0,
0.0,
0.0,
1.0,
],
},
),
(
Matrix {
data: [
-1.0,
-0.0,
-0.0,
],
},
Matrix {
data: [
0.0,
0.0,
-1.0,
-1.0,
],
},
),
(
Matrix {
data: [
-1.0,
-0.0,
-0.0,
],
},
Matrix {
data: [
0.0,
0.0,
-1.0,
-1.0,
],
},
),
(
Matrix {
data: [
-1.0,
-0.0,
-0.0,
],
},
Matrix {
data: [
0.0,
0.0,
-1.0,
-1.0,
],
},
),
(
Matrix {
data: [
0.0,
0.0,
-1.0,
],
},
Matrix {
data: [
1.0,
0.0,
0.0,
-1.0,
],
},
),
(
Matrix {
data: [
0.0,
0.0,
-1.0,
],
},
Matrix {
data: [
1.0,
0.0,
0.0,
-1.0,
],
},
),
(
Matrix {
data: [
0.0,
0.0,
-1.0,
],
},
Matrix {
data: [
1.0,
0.0,
0.0,
-1.0,
],
},
),
(
Matrix {
data: [
0.0,
-1.0,
0.0,
],
},
Matrix {
data: [
1.0,
0.0,
0.0,
-1.0,
],
},
),
(
Matrix {
data: [
0.0,
-1.0,
0.0,
],
},
Matrix {
data: [
1.0,
0.0,
0.0,
-1.0,
],
},
),
(
Matrix {
data: [
0.0,
-1.0,
0.0,
],
},
Matrix {
data: [
1.0,
0.0,
0.0,
-1.0,
],
},
),
(
Matrix {
data: [
0.0,
1.0,
0.0,
],
},
Matrix {
data: [
1.0,
0.0,
0.00000049173843,
1.0,
],
},
),
(
Matrix {
data: [
0.0,
1.0,
0.0,
],
},
Matrix {
data: [
1.0,
0.0,
0.0000004768374,
1.0,
],
},
),
(
Matrix {
data: [
0.0,
1.0,
0.0,
],
},
Matrix {
data: [
1.0,
0.0,
0.00000049173843,
1.0,
],
},
),
(
Matrix {
data: [
1.0,
0.0,
0.000001,
],
},
Matrix {
data: [
0.000001,
0.0,
-1.0,
1.0,
],
},
),
(
Matrix {
data: [
1.0,
0.0,
0.000001,
],
},
Matrix {
data: [
0.000001,
0.0,
-0.99999994,
1.0,
],
},
),
(
Matrix {
data: [
1.0,
0.0,
0.000001,
],
},
Matrix {
data: [
0.000001,
0.0,
-1.0,
1.0,
],
},
),
(
Matrix {
data: [
-0.0,
0.0,
1.0,
],
},
Matrix {
data: [
1.0,
0.0,
0.0,
1.0,
],
},
),
(
Matrix {
data: [
-0.0,
0.0,
1.0,
],
},
Matrix {
data: [
1.0,
0.0,
0.0,
1.0,
],
},
),
(
Matrix {
data: [
-0.0,
0.0,
1.0,
],
},
Matrix {
data: [
1.0,
0.0,
0.0,
1.0,
],
},
),
(
Matrix {
data: [
-1.0,
-0.0,
-0.0,
],
},
Matrix {
data: [
0.0,
0.0,
-1.0,
-1.0,
],
},
),
(
Matrix {
data: [
-1.0,
-0.0,
-0.0,
],
},
Matrix {
data: [
0.0,
0.0,
-1.0,
-1.0,
],
},
),
(
Matrix {
data: [
-1.0,
-0.0,
-0.0,
],
},
Matrix {
data: [
0.0,
0.0,
-1.0,
-1.0,
],
},
),
(
Matrix {
data: [
0.0,
0.0,
-1.0,
],
},
Matrix {
data: [
1.0,
0.0,
0.0,
-1.0,
],
},
),
(
Matrix {
data: [
0.0,
0.0,
-1.0,
],
},
Matrix {
data: [
1.0,
0.0,
0.0,
-1.0,
],
},
),
(
Matrix {
data: [
0.0,
0.0,
-1.0,
],
},
Matrix {
data: [
1.0,
0.0,
0.0,
-1.0,
],
},
),
]
[src/graphics/mesh.rs:230] &sub_mesh.vertices.iter().map(|x|
(x.normal,
x.tangent)).collect::<Vec<(Vec3, Vec4)>>() = [
(
Matrix {
data: [
-0.0,
-1.0,
0.0,
],
},
Matrix {
data: [
1.0,
-0.0,
-0.0,
-1.0,
],
},
),
(
Matrix {
data: [
-0.0,
-1.0,
0.0,
],
},
Matrix {
data: [
1.0,
-0.0,
-0.0,
-1.0,
],
},
),
(
Matrix {
data: [
-0.0,
-1.0,
0.0,
],
},
Matrix {
data: [
1.0,
-0.0,
-0.0,
-1.0,
],
},
),
(
Matrix {
data: [
0.0,
1.0,
-0.0,
],
},
Matrix {
data: [
1.0,
0.0,
0.0,
1.0,
],
},
),
(
Matrix {
data: [
0.0,
1.0,
-0.0,
],
},
Matrix {
data: [
1.0,
0.0,
0.0,
1.0,
],
},
),
(
Matrix {
data: [
0.0,
1.0,
-0.0,
],
},
Matrix {
data: [
1.0,
-0.0,
0.0,
1.0,
],
},
),
(
Matrix {
data: [
1.0,
-0.0,
-0.0,
],
},
Matrix {
data: [
0.0,
0.0,
-1.0,
1.0,
],
},
),
(
Matrix {
data: [
1.0,
-0.0,
-0.0,
],
},
Matrix {
data: [
0.0,
0.0,
-1.0,
1.0,
],
},
),
(
Matrix {
data: [
1.0,
-0.0,
-0.0,
],
},
Matrix {
data: [
0.0,
0.0,
-1.0,
1.0,
],
},
),
(
Matrix {
data: [
-0.0,
-0.0,
1.0,
],
},
Matrix {
data: [
1.0,
0.0,
0.0,
1.0,
],
},
),
(
Matrix {
data: [
-0.0,
-0.0,
1.0,
],
},
Matrix {
data: [
1.0,
0.0,
0.0,
1.0,
],
},
),
(
Matrix {
data: [
-0.0,
-0.0,
1.0,
],
},
Matrix {
data: [
1.0,
0.0,
0.0,
1.0,
],
},
),
(
Matrix {
data: [
-1.0,
-0.0,
-0.0,
],
},
Matrix {
data: [
0.0,
-0.0,
-1.0,
-1.0,
],
},
),
(
Matrix {
data: [
-1.0,
-0.0,
-0.0,
],
},
Matrix {
data: [
0.0,
-0.0,
-1.0,
-1.0,
],
},
),
(
Matrix {
data: [
-1.0,
-0.0,
-0.0,
],
},
Matrix {
data: [
0.0,
-0.0,
-1.0,
-1.0,
],
},
),
(
Matrix {
data: [
0.0,
0.0,
-1.0,
],
},
Matrix {
data: [
1.0,
-0.0,
0.0,
-1.0,
],
},
),
(
Matrix {
data: [
0.0,
0.0,
-1.0,
],
},
Matrix {
data: [
1.0,
-0.0,
0.0,
-1.0,
],
},
),
(
Matrix {
data: [
0.0,
0.0,
-1.0,
],
},
Matrix {
data: [
1.0,
-0.0,
0.0,
-1.0,
],
},
),
(
Matrix {
data: [
0.0,
-1.0,
0.0,
],
},
Matrix {
data: [
1.0,
-0.0,
-0.0,
-1.0,
],
},
),
(
Matrix {
data: [
0.0,
-1.0,
0.0,
],
},
Matrix {
data: [
1.0,
0.0,
-0.0,
-1.0,
],
},
),
(
Matrix {
data: [
0.0,
-1.0,
0.0,
],
},
Matrix {
data: [
1.0,
-0.0,
-0.0,
-1.0,
],
},
),
(
Matrix {
data: [
0.0,
1.0,
0.0,
],
},
Matrix {
data: [
1.0,
0.0,
0.0,
1.0,
],
},
),
(
Matrix {
data: [
0.0,
1.0,
0.0,
],
},
Matrix {
data: [
1.0,
0.0,
0.0,
1.0,
],
},
),
(
Matrix {
data: [
0.0,
1.0,
0.0,
],
},
Matrix {
data: [
1.0,
0.0,
0.0,
1.0,
],
},
),
(
Matrix {
data: [
1.0,
0.0,
0.000001,
],
},
Matrix {
data: [
0.000001,
0.0,
-1.0,
1.0,
],
},
),
(
Matrix {
data: [
1.0,
0.0,
0.000001,
],
},
Matrix {
data: [
0.000001,
0.0,
-1.0,
1.0,
],
},
),
(
Matrix {
data: [
1.0,
0.0,
0.000001,
],
},
Matrix {
data: [
0.000001,
0.0,
-1.0,
1.0,
],
},
),
(
Matrix {
data: [
-0.0,
0.0,
1.0,
],
},
Matrix {
data: [
1.0,
0.0,
0.0,
1.0,
],
},
),
(
Matrix {
data: [
-0.0,
0.0,
1.0,
],
},
Matrix {
data: [
1.0,
0.0,
0.0,
1.0,
],
},
),
(
Matrix {
data: [
-0.0,
0.0,
1.0,
],
},
Matrix {
data: [
1.0,
0.0,
0.0,
1.0,
],
},
),
(
Matrix {
data: [
-1.0,
-0.0,
-0.0,
],
},
Matrix {
data: [
0.0,
-0.0,
-1.0,
-1.0,
],
},
),
(
Matrix {
data: [
-1.0,
-0.0,
-0.0,
],
},
Matrix {
data: [
0.0,
-0.0,
-1.0,
-1.0,
],
},
),
(
Matrix {
data: [
-1.0,
-0.0,
-0.0,
],
},
Matrix {
data: [
0.0,
-0.0,
-1.0,
-1.0,
],
},
),
(
Matrix {
data: [
0.0,
0.0,
-1.0,
],
},
Matrix {
data: [
1.0,
-0.0,
0.0,
-1.0,
],
},
),
(
Matrix {
data: [
0.0,
0.0,
-1.0,
],
},
Matrix {
data: [
1.0,
-0.0,
0.0,
-1.0,
],
},
),
(
Matrix {
data: [
0.0,
0.0,
-1.0,
],
},
Matrix {
data: [
1.0,
-0.0,
0.0,
-1.0,
],
},
),
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment