diff --git a/experiments/2024-12-09/src/topology/sweep.rs b/experiments/2024-12-09/src/topology/sweep.rs index ca28ef09c..0d8ea7318 100644 --- a/experiments/2024-12-09/src/topology/sweep.rs +++ b/experiments/2024-12-09/src/topology/sweep.rs @@ -59,10 +59,11 @@ impl SweepExt for Handle { surfaces: &mut Store, vertices: &mut Store, ) -> Sweep { + let bottom = self; let target = faces - .insert(self.flip(surfaces).translate(path, surfaces, vertices)); + .insert(bottom.flip(surfaces).translate(path, surfaces, vertices)); - let solid = Solid::connect_faces([target, self], faces, surfaces); + let solid = Solid::connect_faces([target, bottom], faces, surfaces); Sweep { output: solid } }