pub trait Triangulate: Sized {
    // Required method
    fn triangulate_into_mesh(self, mesh: &mut Mesh<Point<3>>);

    // Provided method
    fn triangulate(self) -> Mesh<Point<3>> { ... }
}
Expand description

Triangulate a shape

Required Methods§

source

fn triangulate_into_mesh(self, mesh: &mut Mesh<Point<3>>)

Triangulate a partial shape into the provided mesh

This is a low-level method, intended for implementation of Triangulate. Most callers should prefer Triangulate::triangulate.

Provided Methods§

source

fn triangulate(self) -> Mesh<Point<3>>

Triangulate the shape

Implementations on Foreign Types§

source§

impl<T> Triangulate for (T, Tolerance)where T: Approx, T::Approximation: IntoIterator<Item = FaceApprox>,

source§

fn triangulate_into_mesh(self, mesh: &mut Mesh<Point<3>>)

Implementors§