diff --git a/experiments/2024-12-09/src/topology/solid.rs b/experiments/2024-12-09/src/topology/solid.rs index 5200bd168..6a18ca6b9 100644 --- a/experiments/2024-12-09/src/topology/solid.rs +++ b/experiments/2024-12-09/src/topology/solid.rs @@ -17,17 +17,6 @@ impl Solid { } } - /// Sweep a face along a path, creating a solid - /// - /// ## Implementation Note - /// - /// This method has very particular (and undocumented) requirements about - /// the orientation of the two faces relative to each other, and will - /// happily generate invalid geometry, if those undocumented requirements - /// aren't met. - /// - /// It should be seen as more of a placeholder for a real implementation of - /// this operation. pub fn sweep_from( origin: Handle, path: impl Into>, diff --git a/experiments/2024-12-09/src/topology/sweep.rs b/experiments/2024-12-09/src/topology/sweep.rs index 00d61ec72..b7f38af7e 100644 --- a/experiments/2024-12-09/src/topology/sweep.rs +++ b/experiments/2024-12-09/src/topology/sweep.rs @@ -7,6 +7,17 @@ use crate::{ use super::{Face, Solid, Vertex}; pub trait SweepExt { + /// Sweep a face along a path, creating a solid + /// + /// ## Implementation Note + /// + /// This method has very particular (and undocumented) requirements about + /// the orientation of the two faces relative to each other, and will + /// happily generate invalid geometry, if those undocumented requirements + /// aren't met. + /// + /// It should be seen as more of a placeholder for a real implementation of + /// this operation. fn sweep( self, path: impl Into>,