diff --git a/crates/fj-kernel/src/partial/objects/edge.rs b/crates/fj-kernel/src/partial/objects/edge.rs index 9ce9b3dc6..0789c889c 100644 --- a/crates/fj-kernel/src/partial/objects/edge.rs +++ b/crates/fj-kernel/src/partial/objects/edge.rs @@ -85,6 +85,7 @@ impl PartialHalfEdge { /// Update partial half-edge as a circle, from the given radius pub fn as_circle_from_radius(mut self, radius: impl Into) -> Self { let curve = Handle::::partial() + .with_global_form(self.extract_global_curve()) .with_surface(self.surface.clone()) .as_circle_from_radius(radius);