From 78ee4aae2c7a93576d699c3fe02eb50d9199210a Mon Sep 17 00:00:00 2001 From: Hanno Braun Date: Fri, 21 Mar 2025 21:16:40 +0100 Subject: [PATCH] Remove redundant code --- crates/fj-interop/src/tri_mesh.rs | 19 ++----------------- 1 file changed, 2 insertions(+), 17 deletions(-) diff --git a/crates/fj-interop/src/tri_mesh.rs b/crates/fj-interop/src/tri_mesh.rs index 1b9129bab..7077981ed 100644 --- a/crates/fj-interop/src/tri_mesh.rs +++ b/crates/fj-interop/src/tri_mesh.rs @@ -1,16 +1,12 @@ -use std::collections::{BTreeMap, HashMap}; +use std::collections::BTreeMap; -use fj_math::{Aabb, Point, Triangle}; +use fj_math::{Aabb, Triangle}; use crate::Color; /// A triangle mesh #[derive(Clone, Debug, Default)] pub struct TriMesh { - vertices: Vec>, - indices: Vec, - - indices_by_vertex: HashMap, Index>, triangles: Vec, } @@ -28,17 +24,6 @@ impl TriMesh { ) { let triangle = triangle.into(); - for point in triangle.points { - let index = - *self.indices_by_vertex.entry(point).or_insert_with(|| { - let index = self.vertices.len(); - self.vertices.push(point); - index as u32 - }); - - self.indices.push(index); - } - self.triangles.push(MeshTriangle { inner: triangle, color,