diff --git a/experiments/2025-03-18/src/geometry/sketch.rs b/experiments/2025-03-18/src/geometry/sketch.rs index 1d61e89f3..63feb5155 100644 --- a/experiments/2025-03-18/src/geometry/sketch.rs +++ b/experiments/2025-03-18/src/geometry/sketch.rs @@ -37,33 +37,33 @@ impl Sketch { pub fn to_face(&self, surface: Handle) -> Face { let vertices = SegmentsWithStartVertex::new(&self.segments, &surface); - let half_edges = - vertices - .iter() - .map(|([segment, next_segment], is_internal)| { - let curve = match segment.segment { - SketchSegment::Arc { .. } => { - // We are creating a line here, temporarily, while - // support for arcs is being implemented. - Handle::new(Curve::line_from_vertices([ - &segment.start, - &next_segment.start, - ])) - } - SketchSegment::Line { .. } => { - Handle::new(Curve::line_from_vertices([ - &segment.start, - &next_segment.start, - ])) - } - }; + let half_edges = vertices + .iter() + .map(|([segment, next_segment], is_internal)| { + let curve = match segment.segment { + SketchSegment::Arc { .. } => { + // We are creating a line here, temporarily, while + // support for arcs is being implemented. + Handle::new(Curve::line_from_vertices([ + &segment.start, + &next_segment.start, + ])) + } + SketchSegment::Line { .. } => { + Handle::new(Curve::line_from_vertices([ + &segment.start, + &next_segment.start, + ])) + } + }; - Handle::new(HalfEdge { - curve, - start: segment.start, - is_internal, - }) - }); + Handle::new(HalfEdge { + curve, + start: segment.start, + is_internal, + }) + }) + .collect::>(); Face::new(surface, half_edges, false) }