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

Classes

struct  meshlib::FlipEdge
 Generated from enum MR::FlipEdge. The constants are associated constants of this type. More...
struct  meshlib::DeloneFlipsCache
struct  meshlib::DeloneSettings
struct  meshlib::IntrinsicDeloneSettings

Namespaces

namespace  meshlib

Functions

auto meshlib::check_delone_quadrangle_mr_vector3d (a:&meshlib::Vector3d, b:&meshlib::Vector3d, c:&meshlib::Vector3d, d:&meshlib::Vector3d, maxAngleChange:Option< f64 >) -> bool
auto meshlib::check_delone_quadrangle_mr_vector3f (a:&meshlib::Vector3f, b:&meshlib::Vector3f, c:&meshlib::Vector3f, d:&meshlib::Vector3f, maxAngleChange:Option< f32 >) -> bool
auto meshlib::can_flip_edge (topology:&meshlib::MeshTopology, edge:meshlib::EdgeId, region:Option<&meshlib::FaceBitSet >, notFlippable:Option<&meshlib::UndirectedEdgeBitSet >, vertRegion:Option<&meshlib::VertBitSet >) -> meshlib::FlipEdge
auto meshlib::check_delone_quadrangle_in_mesh_4 (mesh:&meshlib::Mesh, edge:meshlib::EdgeId, settings:Option<&meshlib::DeloneSettings >, deviationSqAfterFlip:Option<&mut f32 >) -> bool
auto meshlib::check_delone_quadrangle_in_mesh_5 (topology:&meshlib::MeshTopology, points:&meshlib::VertCoords, edge:meshlib::EdgeId, settings:Option<&meshlib::DeloneSettings >, deviationSqAfterFlip:Option<&mut f32 >) -> bool
auto meshlib::best_quadrangle_diagonal (a:&meshlib::Vector3f, b:&meshlib::Vector3f, c:&meshlib::Vector3f, d:&meshlib::Vector3f) -> bool
void meshlib::make_delone_origin_ring_3 (mesh:&mut meshlib::Mesh, e:meshlib::EdgeId, settings:Option<&meshlib::DeloneSettings >)
void meshlib::make_delone_origin_ring_4 (topology:&mut meshlib::MeshTopology, points:&meshlib::VertCoords, e:meshlib::EdgeId, settings:Option<&meshlib::DeloneSettings >)
auto meshlib::make_delone_edge_flips_4_mr_mesh (mesh:&mut meshlib::Mesh, settings:Option<&meshlib::DeloneSettings >, numIters:Option< core::ffi::c_int >, progressCallback:Option<&meshlib::std_function_bool_from_float >) -> core::ffi::c_int
auto meshlib::make_delone_edge_flips_5 (topology:&mut meshlib::MeshTopology, points:&meshlib::VertCoords, settings:Option<&meshlib::DeloneSettings >, numIters:Option< core::ffi::c_int >, progressCallback:Option<&meshlib::std_function_bool_from_float >) -> core::ffi::c_int
auto meshlib::make_delone_edge_flips_4_mr_edge_length_mesh (mesh:&mut meshlib::EdgeLengthMesh, settings:Option<&meshlib::IntrinsicDeloneSettings >, numIters:Option< core::ffi::c_int >, progressCallback:Option<&meshlib::std_function_bool_from_float >) -> core::ffi::c_int