Trait truck_rendimpl::modeling::topo_traits::ClosedSweep [−][src]
closed sweep, builds a closed torus, and so on.
Required methods
pub fn closed_sweep<FP, FC, FS, CP, CE>(
&self,
point_mapping: &FP,
curve_mapping: &FC,
surface_mapping: &FS,
connect_points: &CP,
connect_curves: &CE,
division: usize
) -> Self::Swept where
FS: Fn(&S) -> S,
FP: Fn(&P) -> P,
FC: Fn(&C) -> C,
CP: Fn(&P, &P) -> C,
CE: Fn(&C, &C) -> S,
[src]
&self,
point_mapping: &FP,
curve_mapping: &FC,
surface_mapping: &FS,
connect_points: &CP,
connect_curves: &CE,
division: usize
) -> Self::Swept where
FS: Fn(&S) -> S,
FP: Fn(&P) -> P,
FC: Fn(&C) -> C,
CP: Fn(&P, &P) -> C,
CE: Fn(&C, &C) -> S,
Transform topologies and connect vertices and edges in boundaries.
Implementations on Foreign Types
impl<P, C, S> ClosedSweep<P, C, S> for Edge<P, C>
[src]
pub fn closed_sweep<FP, FC, FS, CP, CE>(
&self,
point_mapping: &FP,
curve_mapping: &FC,
surface_mapping: &FS,
connect_points: &CP,
connect_curves: &CE,
division: usize
) -> <Edge<P, C> as MultiSweep<P, C, S>>::Swept where
FS: Fn(&S) -> S,
FP: Fn(&P) -> P,
FC: Fn(&C) -> C,
CP: Fn(&P, &P) -> C,
CE: Fn(&C, &C) -> S,
[src]
&self,
point_mapping: &FP,
curve_mapping: &FC,
surface_mapping: &FS,
connect_points: &CP,
connect_curves: &CE,
division: usize
) -> <Edge<P, C> as MultiSweep<P, C, S>>::Swept where
FS: Fn(&S) -> S,
FP: Fn(&P) -> P,
FC: Fn(&C) -> C,
CP: Fn(&P, &P) -> C,
CE: Fn(&C, &C) -> S,
impl<P, C, S> ClosedSweep<P, C, S> for Wire<P, C>
[src]
pub fn closed_sweep<FP, FC, FS, CP, CE>(
&self,
point_mapping: &FP,
curve_mapping: &FC,
surface_mapping: &FS,
connect_points: &CP,
connect_curves: &CE,
division: usize
) -> <Wire<P, C> as MultiSweep<P, C, S>>::Swept where
FS: Fn(&S) -> S,
FP: Fn(&P) -> P,
FC: Fn(&C) -> C,
CP: Fn(&P, &P) -> C,
CE: Fn(&C, &C) -> S,
[src]
&self,
point_mapping: &FP,
curve_mapping: &FC,
surface_mapping: &FS,
connect_points: &CP,
connect_curves: &CE,
division: usize
) -> <Wire<P, C> as MultiSweep<P, C, S>>::Swept where
FS: Fn(&S) -> S,
FP: Fn(&P) -> P,
FC: Fn(&C) -> C,
CP: Fn(&P, &P) -> C,
CE: Fn(&C, &C) -> S,
impl<P, C, S> ClosedSweep<P, C, S> for Vertex<P>
[src]
pub fn closed_sweep<FP, FC, FS, CP, CE>(
&self,
point_mapping: &FP,
curve_mapping: &FC,
surface_mapping: &FS,
connect_points: &CP,
&CE,
division: usize
) -> <Vertex<P> as MultiSweep<P, C, S>>::Swept where
FS: Fn(&S) -> S,
FP: Fn(&P) -> P,
FC: Fn(&C) -> C,
CP: Fn(&P, &P) -> C,
CE: Fn(&C, &C) -> S,
[src]
&self,
point_mapping: &FP,
curve_mapping: &FC,
surface_mapping: &FS,
connect_points: &CP,
&CE,
division: usize
) -> <Vertex<P> as MultiSweep<P, C, S>>::Swept where
FS: Fn(&S) -> S,
FP: Fn(&P) -> P,
FC: Fn(&C) -> C,
CP: Fn(&P, &P) -> C,
CE: Fn(&C, &C) -> S,
impl<P, C, S> ClosedSweep<P, C, S> for Face<P, C, S>
[src]
pub fn closed_sweep<FP, FC, FS, CP, CE>(
&self,
point_mapping: &FP,
curve_mapping: &FC,
surface_mapping: &FS,
connect_points: &CP,
connect_curves: &CE,
division: usize
) -> <Face<P, C, S> as MultiSweep<P, C, S>>::Swept where
FS: Fn(&S) -> S,
FP: Fn(&P) -> P,
FC: Fn(&C) -> C,
CP: Fn(&P, &P) -> C,
CE: Fn(&C, &C) -> S,
[src]
&self,
point_mapping: &FP,
curve_mapping: &FC,
surface_mapping: &FS,
connect_points: &CP,
connect_curves: &CE,
division: usize
) -> <Face<P, C, S> as MultiSweep<P, C, S>>::Swept where
FS: Fn(&S) -> S,
FP: Fn(&P) -> P,
FC: Fn(&C) -> C,
CP: Fn(&P, &P) -> C,
CE: Fn(&C, &C) -> S,
impl<P, C, S> ClosedSweep<P, C, S> for Shell<P, C, S>
[src]
pub fn closed_sweep<FP, FC, FS, CP, CE>(
&self,
point_mapping: &FP,
curve_mapping: &FC,
surface_mapping: &FS,
connect_points: &CP,
connect_curves: &CE,
division: usize
) -> <Shell<P, C, S> as MultiSweep<P, C, S>>::Swept where
FS: Fn(&S) -> S,
FP: Fn(&P) -> P,
FC: Fn(&C) -> C,
CP: Fn(&P, &P) -> C,
CE: Fn(&C, &C) -> S,
[src]
&self,
point_mapping: &FP,
curve_mapping: &FC,
surface_mapping: &FS,
connect_points: &CP,
connect_curves: &CE,
division: usize
) -> <Shell<P, C, S> as MultiSweep<P, C, S>>::Swept where
FS: Fn(&S) -> S,
FP: Fn(&P) -> P,
FC: Fn(&C) -> C,
CP: Fn(&P, &P) -> C,
CE: Fn(&C, &C) -> S,