diff --git a/experiments/2024-12-09/src/operations/connect.rs b/experiments/2024-12-09/src/operations/connect.rs index b27dc2bad..47e63f54d 100644 --- a/experiments/2024-12-09/src/operations/connect.rs +++ b/experiments/2024-12-09/src/operations/connect.rs @@ -52,13 +52,13 @@ impl ConnectExt for Handle { } }; - let surface = Surface { + let surface = Handle::new(Surface { geometry: Plane::from_points( [&q.start, r, s].map(|vertex| vertex.point), ), - }; + }); let face = Face::new( - Handle::new(surface), + surface, [&q.start, r, s, &t.start].map(|vertex| { Handle::new(HalfEdge { start: vertex.clone(),