Trait truck_modeling::topo_traits::ClosedSweep[][src]

pub trait ClosedSweep<P, C, S>: MultiSweep<P, C, S> {
    fn closed_sweep<FP: Fn(&P) -> P, FC: Fn(&C) -> C, FS: Fn(&S) -> S, CP: Fn(&P, &P) -> C, CE: Fn(&C, &C) -> S>(
        &self,
        point_mapping: &FP,
        curve_mapping: &FC,
        surface_mapping: &FS,
        connect_points: &CP,
        connect_curves: &CE,
        division: usize
    ) -> Self::Swept; }

closed sweep, builds a closed torus, and so on.

Required methods

fn closed_sweep<FP: Fn(&P) -> P, FC: Fn(&C) -> C, FS: Fn(&S) -> S, CP: Fn(&P, &P) -> C, CE: Fn(&C, &C) -> S>(
    &self,
    point_mapping: &FP,
    curve_mapping: &FC,
    surface_mapping: &FS,
    connect_points: &CP,
    connect_curves: &CE,
    division: usize
) -> Self::Swept
[src]

Transform topologies and connect vertices and edges in boundaries.

Loading content...

Implementations on Foreign Types

impl<P, C, S> ClosedSweep<P, C, S> for Vertex<P>[src]

impl<P, C, S> ClosedSweep<P, C, S> for Edge<P, C>[src]

impl<P, C, S> ClosedSweep<P, C, S> for Wire<P, C>[src]

impl<P, C, S> ClosedSweep<P, C, S> for Face<P, C, S>[src]

impl<P, C, S> ClosedSweep<P, C, S> for Shell<P, C, S>[src]

Loading content...

Implementors

Loading content...