diff --git a/experiments/2024-10-30/src/mesh.rs b/experiments/2024-10-30/src/mesh.rs index 03f28d1fb..8cfaa9204 100644 --- a/experiments/2024-10-30/src/mesh.rs +++ b/experiments/2024-10-30/src/mesh.rs @@ -8,4 +8,8 @@ impl Mesh { pub fn push_vertex(&mut self, vertex: [f32; 3]) { self.vertices.push(vertex); } + + pub fn push_triangle(&mut self, triangle: [u32; 3]) { + self.triangles.push(triangle); + } } diff --git a/experiments/2024-10-30/src/model.rs b/experiments/2024-10-30/src/model.rs index ae5dc231c..1e05ccbbe 100644 --- a/experiments/2024-10-30/src/model.rs +++ b/experiments/2024-10-30/src/model.rs @@ -29,7 +29,7 @@ pub fn model() -> anyhow::Result { [4, 5, 7], // top [4, 7, 6], ] - .map(|triangle| mesh.triangles.push(triangle)); + .map(|triangle| mesh.push_triangle(triangle)); Ok(mesh) }