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

Namespaces

namespace  meshlib

Functions

auto meshlib::extract_isolines_3 (topology:&meshlib::MeshTopology, vertValues:&meshlib::std_function_float_from_MR_VertId, region:Option<&meshlib::FaceBitSet >) -> meshlib::Owned< meshlib::std_vector_std_vector_MR_EdgePoint >
auto meshlib::has_any_isoline_3 (topology:&meshlib::MeshTopology, vertValues:&meshlib::std_function_float_from_MR_VertId, region:Option<&meshlib::FaceBitSet >) -> bool
auto meshlib::extract_isolines_4 (topology:&meshlib::MeshTopology, vertValues:&meshlib::VertScalars, isoValue:f32, region:Option<&meshlib::FaceBitSet >) -> meshlib::Owned< meshlib::std_vector_std_vector_MR_EdgePoint >
auto meshlib::has_any_isoline_4 (topology:&meshlib::MeshTopology, vertValues:&meshlib::VertScalars, isoValue:f32, region:Option<&meshlib::FaceBitSet >) -> bool
auto meshlib::extract_plane_sections (mp:&meshlib::MeshPart, plane:&meshlib::Plane3f, u:Option< meshlib::UseAABBTree >) -> meshlib::Owned< meshlib::std_vector_std_vector_MR_EdgePoint >
auto meshlib::has_any_plane_section (mp:&meshlib::MeshPart, plane:&meshlib::Plane3f, u:Option< meshlib::UseAABBTree >) -> bool
auto meshlib::extract_xy_plane_sections (mp:&meshlib::MeshPart, zLevel:f32, u:Option< meshlib::UseAABBTree >) -> meshlib::Owned< meshlib::std_vector_std_vector_MR_EdgePoint >
auto meshlib::has_any_xy_plane_section (mp:&meshlib::MeshPart, zLevel:f32, u:Option< meshlib::UseAABBTree >) -> bool
auto meshlib::find_triangle_sections_by_xy_plane (mp:&meshlib::MeshPart, zLevel:f32, faces:Option<&mut meshlib::std_vector_MR_FaceId >, u:Option< meshlib::UseAABBTree >) -> meshlib::Owned< meshlib::std_vector_MR_LineSegm3f >
auto meshlib::track_section_mr_mesh_tri_point_ref (mp:&meshlib::MeshPart, start:&meshlib::MeshTriPoint, end:&mut meshlib::MeshTriPoint, direction:&meshlib::Vector3f, distance:f32) -> meshlib::Owned< meshlib::std_vector_MR_EdgePoint >
auto meshlib::track_section_const_mr_mesh_tri_point_ref (mp:&meshlib::MeshPart, start:&meshlib::MeshTriPoint, end:&meshlib::MeshTriPoint, planePoint:&meshlib::Vector3f, ccw:bool) -> meshlib::Owned< meshlib::expected_std_vector_MR_EdgePoint_std_string >
auto meshlib::is_consistently_oriented (topology:&meshlib::MeshTopology, isoline:&meshlib::std_vector_MR_EdgePoint) -> bool
auto meshlib::get_crossed_faces (topology:&meshlib::MeshTopology, isoline:&meshlib::std_vector_MR_EdgePoint) -> meshlib::Owned< meshlib::FaceBitSet >
auto meshlib::plane_section_to_contour2f (mesh:&meshlib::Mesh, section:&meshlib::std_vector_MR_EdgePoint, meshToPlane:&meshlib::AffineXf3f) -> meshlib::Owned< meshlib::std_vector_MR_Vector2f >
auto meshlib::plane_sections_to_contours2f (mesh:&meshlib::Mesh, sections:&meshlib::std_vector_std_vector_MR_EdgePoint, meshToPlane:&meshlib::AffineXf3f) -> meshlib::Owned< meshlib::std_vector_std_vector_MR_Vector2f >