MeshLib Rust Docs
Loading...
Searching...
No Matches
MRFixUndercuts.rs File Reference

Classes

struct  meshlib::fix_undercuts::DistMapImproveDirectionParameters
struct  meshlib::fix_undercuts::FindParams
struct  meshlib::fix_undercuts::FixParams
struct  meshlib::fix_undercuts::ImproveDirectionParameters

Namespaces

namespace  meshlib
namespace  meshlib::fix_undercuts

Functions

auto meshlib::fix_undercuts::fix (mesh:&mut meshlib::Mesh, params:&meshlib::fix_undercuts::FixParams) -> meshlib::Owned< meshlib::expected_void_std_string >
auto meshlib::fix_undercuts::get_undercut_area_metric (mesh:&meshlib::Mesh) -> meshlib::Owned< meshlib::std_function_double_from_const_MR_FaceBitSet_ref_const_MR_FixUndercuts_FindParams_ref >
auto meshlib::fix_undercuts::get_undercut_area_projection_metric (mesh:&meshlib::Mesh) -> meshlib::Owned< meshlib::std_function_double_from_const_MR_FaceBitSet_ref_const_MR_FixUndercuts_FindParams_ref >
auto meshlib::fix_undercuts::find_4 (mesh:&meshlib::Mesh, params:&meshlib::fix_undercuts::FindParams, outUndercuts:&mut meshlib::FaceBitSet, metric:Option<&meshlib::std_function_double_from_const_MR_FaceBitSet_ref_const_MR_FixUndercuts_FindParams_ref >) -> f64
void meshlib::fix_undercuts::find_3 (mesh:&meshlib::Mesh, params:&meshlib::fix_undercuts::FindParams, outUndercuts:&mut meshlib::VertBitSet)
auto meshlib::fix_undercuts::score_undercuts (mesh:&meshlib::Mesh, upDirection:&meshlib::Vector3f, resolution:&meshlib::Vector2i) -> f64
auto meshlib::fix_undercuts::improve_direction (mesh:&meshlib::Mesh, params:&meshlib::fix_undercuts::ImproveDirectionParameters, metric:&meshlib::std_function_double_from_const_MR_FaceBitSet_ref_const_MR_FixUndercuts_FindParams_ref) -> meshlib::Vector3f
auto meshlib::fix_undercuts::dist_map_improve_direction (mesh:&meshlib::Mesh, params:&meshlib::fix_undercuts::DistMapImproveDirectionParameters) -> meshlib::Vector3f