diff --git a/experiments/2025-03-18/src/geometry/triangle.rs b/experiments/2025-03-18/src/geometry/triangle.rs index 91b694643..67e76cd73 100644 --- a/experiments/2025-03-18/src/geometry/triangle.rs +++ b/experiments/2025-03-18/src/geometry/triangle.rs @@ -1,7 +1,5 @@ use crate::math::Point; -use super::{MeshTriangle, ToTriMesh, TriMesh}; - #[derive(Clone, Copy, Debug, Eq, Ord, PartialEq, PartialOrd)] pub struct Triangle { pub points: [Point; 3], @@ -25,14 +23,3 @@ where } } } - -impl ToTriMesh for Triangle<3> { - fn to_tri_mesh(&self) -> TriMesh { - TriMesh { - triangles: vec![MeshTriangle { - inner: *self, - is_internal: false, - }], - } - } -} diff --git a/experiments/2025-03-18/src/topology/half_edge.rs b/experiments/2025-03-18/src/topology/half_edge.rs index d6f943554..420b4b4f1 100644 --- a/experiments/2025-03-18/src/topology/half_edge.rs +++ b/experiments/2025-03-18/src/topology/half_edge.rs @@ -1,7 +1,4 @@ -use crate::{ - geometry::{ToTriMesh, TriMesh}, - object::Handle, -}; +use crate::object::Handle; use super::vertex::Vertex; @@ -9,9 +6,3 @@ pub struct HalfEdge { pub start: Handle, pub is_internal: bool, } - -impl ToTriMesh for HalfEdge { - fn to_tri_mesh(&self) -> TriMesh { - TriMesh::new() - } -} diff --git a/experiments/2025-03-18/src/topology/vertex.rs b/experiments/2025-03-18/src/topology/vertex.rs index 980b8e2d6..875d92be2 100644 --- a/experiments/2025-03-18/src/topology/vertex.rs +++ b/experiments/2025-03-18/src/topology/vertex.rs @@ -1,7 +1,4 @@ -use crate::{ - geometry::{ToTriMesh, TriMesh}, - math::Point, -}; +use crate::math::Point; #[derive(Clone, Copy, Debug, Eq, Ord, PartialEq, PartialOrd)] pub struct Vertex { @@ -14,9 +11,3 @@ impl Vertex { Self { point } } } - -impl ToTriMesh for Vertex { - fn to_tri_mesh(&self) -> TriMesh { - TriMesh::new() - } -}