Function truck_modeling::builder::tsweep [−][src]
pub fn tsweep<T: Sweep<Point3, NURBSCurve, NURBSSurface>>(
elem: &T,
vector: Vector3
) -> T::Swept
Sweeps a vertex, an edge, a wire, a face, or a shell by a vector.
Examples
use truck_modeling::*; let vertex: Vertex = builder::vertex(Point3::new(0.0, 0.0, 0.0)); let line: Edge = builder::tsweep(&vertex, Vector3::unit_x()); let square: Face = builder::tsweep(&line, Vector3::unit_y()); let cube: Solid = builder::tsweep(&square, Vector3::unit_z());