SweepSurfacePath

Trait SweepSurfacePath 

Source
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§

Source

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.

Implementors§