diff --git a/crates/fj-core/src/operations/build/half_edge.rs b/crates/fj-core/src/operations/build/half_edge.rs index 6a976d9d4..1eb04bdfb 100644 --- a/crates/fj-core/src/operations/build/half_edge.rs +++ b/crates/fj-core/src/operations/build/half_edge.rs @@ -81,35 +81,6 @@ pub trait BuildHalfEdge { half_edge } - /// Create a circle - fn circle( - center: impl Into>, - radius: impl Into, - surface: Handle, - core: &mut Core, - ) -> Handle { - let path = SurfacePath::circle_from_center_and_radius(center, radius); - let boundary = - [Scalar::ZERO, Scalar::TAU].map(|coord| Point::from([coord])); - - let half_edge = HalfEdge::unjoined(core).insert(core); - - core.layers.geometry.define_curve( - half_edge.curve().clone(), - surface, - LocalCurveGeom { path }, - ); - core.layers.geometry.define_half_edge( - half_edge.clone(), - HalfEdgeGeom { - path, - boundary: boundary.into(), - }, - ); - - half_edge - } - /// Create a line segment fn line_segment( points_surface: [impl Into>; 2],