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

Classes

struct  meshlib::mesh_builder::MeshPiece
struct  meshlib::mesh_builder::UniteCloseParams

Namespaces

namespace  meshlib
namespace  meshlib::mesh_builder

Functions

auto meshlib::mesh_builder::from_triangles (t:&meshlib::Triangulation, settings:Option<&meshlib::mesh_builder::BuildSettings >, progressCb:Option<&meshlib::std_function_bool_from_float >) -> meshlib::Owned< meshlib::MeshTopology >
auto meshlib::mesh_builder::from_triangles_duplicating_non_manifold_vertices (t:&mut meshlib::Triangulation, dups:Option<&mut meshlib::std_vector_MR_MeshBuilder_VertDuplication >, settings:Option<&meshlib::mesh_builder::BuildSettings >, betterCont:Option<&meshlib::std_function_bool_from_MR_VertId_MR_VertId_MR_VertId_MR_VertId_MR_VertId >) -> meshlib::Owned< meshlib::MeshTopology >
auto meshlib::mesh_builder::from_point_triples (posTriples:&meshlib::std_vector_std_array_MR_Vector3f_3) -> meshlib::Owned< meshlib::Mesh >
auto meshlib::mesh_builder::from_disjoint_mesh_pieces (t:&meshlib::Triangulation, maxVertId:meshlib::VertId, pieces:&meshlib::std_vector_MR_MeshBuilder_MeshPiece, settings:Option<&meshlib::mesh_builder::BuildSettings >) -> meshlib::Owned< meshlib::MeshTopology >
auto meshlib::mesh_builder::add_triangles_mr_triangulation (res:&mut meshlib::MeshTopology, t:&meshlib::Triangulation, settings:Option<&meshlib::mesh_builder::BuildSettings >) -> usize
void meshlib::mesh_builder::add_triangles_std_vector_mr_vert_id (res:&mut meshlib::MeshTopology, vertTriples:&mut meshlib::std_vector_MR_VertId, createdFaces:Option<&mut meshlib::FaceBitSet >)
auto meshlib::mesh_builder::from_face_soup (verts:&meshlib::std_vector_MR_VertId, faces:&meshlib::Vector_MR_MeshBuilder_VertSpan_MR_FaceId, settings:Option<&meshlib::mesh_builder::BuildSettings >, progressCb:Option<&meshlib::std_function_bool_from_float >) -> meshlib::Owned< meshlib::MeshTopology >
auto meshlib::mesh_builder::compute_triangles_repetitions (t:&meshlib::Triangulation) -> meshlib::Owned< meshlib::std_vector_int >
auto meshlib::mesh_builder::unite_close_vertices_dist (mesh:&mut meshlib::Mesh, closeDist:f32, uniteOnlyBd:Option< bool >, optionalVertOldToNew:Option<&mut meshlib::VertMap >) -> core::ffi::c_int
auto meshlib::mesh_builder::unite_close_vertices (mesh:&mut meshlib::Mesh, params:Option<&meshlib::mesh_builder::UniteCloseParams >) -> core::ffi::c_int