|
| auto | meshlib::duplicate_multi_hole_vertices_1 (mesh:&mut meshlib::Mesh) -> core::ffi::c_int |
| auto | meshlib::duplicate_multi_hole_vertices_3 (mesh:&mut meshlib::Mesh, maxHoles:core::ffi::c_int, dups:Option<&mut meshlib::std_vector_MR_MeshBuilder_VertDuplication >) -> core::ffi::c_int |
| auto | meshlib::find_multiple_edges (topology:&meshlib::MeshTopology, cb:Option<&meshlib::std_function_bool_from_float >) -> meshlib::Owned< meshlib::expected_std_vector_std_pair_MR_VertId_MR_VertId_std_string > |
| auto | meshlib::has_multiple_edges (topology:&meshlib::MeshTopology) -> bool |
| void | meshlib::fix_multiple_edges_3 (mesh:&mut meshlib::Mesh, multipleEdges:&meshlib::std_vector_std_pair_MR_VertId_MR_VertId, new2Old:Option<&mut meshlib::phmap::phmap_flat_hash_map_MR_FaceId_MR_FaceId_phmap_Hash_MR_FaceId_phmap_EqualTo_MR_FaceId_MR_Allocator_std_pair_const_MR_FaceId_MR_FaceId >) |
| void | meshlib::fix_multiple_edges_1 (mesh:&mut meshlib::Mesh) |
| auto | meshlib::find_degenerate_faces (mp:&meshlib::MeshPart, criticalAspectRatio:Option< f32 >, cb:Option<&meshlib::std_function_bool_from_float >) -> meshlib::Owned< meshlib::expected_MR_FaceBitSet_std_string > |
| auto | meshlib::find_not_smooth_faces (mp:&meshlib::MeshPart, minAngle:Option< f32 >, cb:Option<&meshlib::std_function_bool_from_float >) -> meshlib::Owned< meshlib::expected_MR_FaceBitSet_std_string > |
| auto | meshlib::find_short_edges (mp:&meshlib::MeshPart, criticalLength:f32, cb:Option<&meshlib::std_function_bool_from_float >) -> meshlib::Owned< meshlib::expected_MR_UndirectedEdgeBitSet_std_string > |
| void | meshlib::delete_faces_with_long_edges (mesh:&mut meshlib::Mesh, maxEdgeLength:f32) |
| auto | meshlib::fix_mesh_degeneracies (mesh:&mut meshlib::Mesh, params:&meshlib::FixMeshDegeneraciesParams) -> meshlib::Owned< meshlib::expected_void_std_string > |
| auto | meshlib::fix_mesh_data_degeneracies (data:&mut meshlib::ObjectMeshData, params:&meshlib::FixMeshDegeneraciesParams) -> meshlib::Owned< meshlib::expected_void_std_string > |
| auto | meshlib::find_inner_verts_of_degree (topology:&meshlib::MeshTopology, n:core::ffi::c_int, region:Option<&meshlib::VertBitSet >) -> meshlib::Owned< meshlib::VertBitSet > |
| auto | meshlib::is_edge_between_double_tris (topology:&meshlib::MeshTopology, e:meshlib::EdgeId) -> bool |
| auto | meshlib::eliminate_double_tris (topology:&mut meshlib::MeshTopology, e:meshlib::EdgeId, region:Option<&mut meshlib::FaceBitSet >, eliminatePillows:Option< bool >) -> meshlib::EdgeId |
| void | meshlib::eliminate_double_tris_around (topology:&mut meshlib::MeshTopology, v:meshlib::VertId, region:Option<&mut meshlib::FaceBitSet >) |
| auto | meshlib::is_degree3_dest (topology:&meshlib::MeshTopology, e:meshlib::EdgeId) -> bool |
| auto | meshlib::eliminate_degree3_dest (topology:&mut meshlib::MeshTopology, e:meshlib::EdgeId, region:Option<&mut meshlib::FaceBitSet >) -> meshlib::EdgeId |
| auto | meshlib::eliminate_degree3_vertices (topology:&mut meshlib::MeshTopology, region:&mut meshlib::VertBitSet, fs:Option<&mut meshlib::FaceBitSet >) -> core::ffi::c_int |
| auto | meshlib::is_vertex_repeated_on_hole_bd (topology:&meshlib::MeshTopology, v:meshlib::VertId) -> meshlib::EdgeId |
| auto | meshlib::find_repeated_verts_on_hole_bd (topology:&meshlib::MeshTopology) -> meshlib::Owned< meshlib::VertBitSet > |
| auto | meshlib::find_hole_complicating_faces (mesh:&meshlib::Mesh) -> meshlib::Owned< meshlib::FaceBitSet > |
| void | meshlib::fix_mesh_creases (mesh:&mut meshlib::Mesh, params:Option<&meshlib::FixCreasesParams >) |
| auto | meshlib::find_disoriented_faces (mesh:&meshlib::Mesh, params:Option<&meshlib::FindDisorientationParams >) -> meshlib::Owned< meshlib::expected_MR_FaceBitSet_std_string > |