MeshLib Rust Docs
Loading...
Searching...
No Matches
meshlib::self_intersections Namespace Reference

Classes

struct  Settings
struct  Settings_Method

Functions

auto get_faces (mesh:&meshlib::Mesh, touchIsIntersection:Option< bool >, cb:Option<&meshlib::std_function_bool_from_float >) -> meshlib::Owned< meshlib::expected_MR_FaceBitSet_std_string >
auto fix (mesh:&mut meshlib::Mesh, settings:&meshlib::self_intersections::Settings) -> meshlib::Owned< meshlib::expected_void_std_string >

Function Documentation

◆ fix()

auto meshlib::self_intersections::fix ( mesh:&mut meshlib::Mesh ,
settings:&meshlib::self_intersections::Settings  ) -> meshlib::Owned< meshlib::expected_void_std_string >

Finds and fixes self-intersections per component: Generated from function MR::SelfIntersections::fix.

Calls MR_SelfIntersections_fix().

◆ get_faces()

auto meshlib::self_intersections::get_faces ( mesh:&meshlib::Mesh ,
touchIsIntersection:Option< bool > ,
cb:Option<&meshlib::std_function_bool_from_float >  ) -> meshlib::Owned< meshlib::expected_MR_FaceBitSet_std_string >

Find all self-intersections faces component-wise Generated from function MR::SelfIntersections::getFaces.

Calls MR_SelfIntersections_getFaces().