diff --git a/crates/fj-kernel/src/algorithms/transform/curve.rs b/crates/fj-kernel/src/algorithms/transform/curve.rs deleted file mode 100644 index b12f0c1d8..000000000 --- a/crates/fj-kernel/src/algorithms/transform/curve.rs +++ /dev/null @@ -1,23 +0,0 @@ -use fj_math::Transform; - -use crate::{ - objects::{Curve, Objects}, - services::Service, -}; - -use super::{TransformCache, TransformObject}; - -impl TransformObject for Curve { - fn transform_with_cache( - self, - _: &Transform, - _: &mut Service, - _: &mut TransformCache, - ) -> Self { - // Don't need to transform path, as that's defined in surface - // coordinates, and thus transforming `surface` takes care of it. - let path = self.path(); - - Self::new(path) - } -} diff --git a/crates/fj-kernel/src/algorithms/transform/edge.rs b/crates/fj-kernel/src/algorithms/transform/edge.rs index 12f60995a..ac0e64e6b 100644 --- a/crates/fj-kernel/src/algorithms/transform/edge.rs +++ b/crates/fj-kernel/src/algorithms/transform/edge.rs @@ -15,8 +15,9 @@ impl TransformObject for HalfEdge { objects: &mut Service, cache: &mut TransformCache, ) -> Self { - let curve = - self.curve().transform_with_cache(transform, objects, cache); + // Don't need to transform curve, as that's defined in surface + // coordinates. + let curve = self.curve(); let boundary = self.boundary().zip_ext(self.surface_vertices()).map( |(point, surface_vertex)| { let surface_vertex = surface_vertex diff --git a/crates/fj-kernel/src/algorithms/transform/mod.rs b/crates/fj-kernel/src/algorithms/transform/mod.rs index e980d5685..c56b78d22 100644 --- a/crates/fj-kernel/src/algorithms/transform/mod.rs +++ b/crates/fj-kernel/src/algorithms/transform/mod.rs @@ -1,6 +1,5 @@ //! API for transforming objects -mod curve; mod cycle; mod edge; mod face;