pub trait SweepSurfacePath {
// Required method
fn sweep_surface_path(
&self,
surface: &SurfaceGeometry,
path: impl Into<Vector<3>>,
core: &mut Core,
) -> Handle<Surface>;
}Expand description
§Sweep a SurfacePath
See module documentation for more information.
Required Methods§
Sourcefn sweep_surface_path(
&self,
surface: &SurfaceGeometry,
path: impl Into<Vector<3>>,
core: &mut Core,
) -> Handle<Surface>
fn sweep_surface_path( &self, surface: &SurfaceGeometry, path: impl Into<Vector<3>>, core: &mut Core, ) -> Handle<Surface>
§Sweep the surface path
Requires a reference to the surface that the path is defined on.
§Implementation Note
Sweeping a SurfacePath that is defined on a curved surface is
currently not supported:
https://github.com/hannobraun/fornjot/issues/1112
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.