feat: 3 triangles

This commit is contained in:
2025-09-11 22:49:07 +02:00
committed by Your Name
parent ba0b49c3b6
commit cdef76492f

View File

@@ -188,12 +188,38 @@ fn main() {
// == // Set up your VAO around here
let vertices = vec![-0.6, -0.6, 0., 0.6, -0.6, 0., 0., 0.6, 0.];
let indices = vec![0, 1, 2];
let colors = vec![
1.0, 0.0, 0.0, 1.0, // vertex 1: red
0.0, 1.0, 0.0, 1.0, // vertex 2: green
0.0, 0.0, 1.0, 1.0, // vertex 3: blue
let vertices = vec![
// triangle 1
-0.8, -0.8, 0.0,
-0.2, -0.8, 0.0,
-0.5, -0.2, 0.0,
// triangle 2
0.2, -0.8, 0.0,
0.8, -0.8, 0.0,
0.5, -0.2, 0.0,
// triangle 3
-0.3, 0.2, 0.0,
0.3, 0.2, 0.0,
0.0, 0.8, 0.0,
];
let indices = vec![
0, 1, 2,
3, 4, 5,
6, 7, 8,
];
let colors = vec![
// triangle 1 colors
1.0, 0.0, 0.0, 1.0,
0.0, 1.0, 0.0, 1.0,
0.0, 0.0, 1.0, 1.0,
// triangle 2 colors
1.0, 1.0, 0.0, 1.0,
0.0, 1.0, 1.0, 1.0,
1.0, 0.0, 1.0, 1.0,
// triangle 3 colors
0.5, 0.5, 0.5, 1.0,
1.0, 0.5, 0.0, 1.0,
0.0, 0.5, 1.0, 1.0,
];
let my_vao = unsafe { create_vao(&vertices, &colors, &indices) };