|
| auto | meshlib::cut_mesh (mesh:&mut meshlib::Mesh, contours:&meshlib::OneMeshContours, params:Option<&meshlib::CutMeshParameters >) -> meshlib::Owned< meshlib::CutMeshResult > |
| | Cuts mesh by given contours.
|
| void | meshlib::reserve_for_cut (mesh:&mut meshlib::Mesh, sizeOf:&meshlib::Mesh, contours:&meshlib::OneMeshContours) |
| auto | meshlib::cut_mesh_by_contour (mesh:&mut meshlib::Mesh, contour:&meshlib::std_vector_MR_Vector3f, xf:Option<&meshlib::AffineXf3f >) -> meshlib::Owned< meshlib::expected_MR_FaceBitSet_std_string > |
| auto | meshlib::cut_mesh_by_contours (mesh:&mut meshlib::Mesh, contours:&meshlib::std_vector_std_vector_MR_Vector3f, xf:Option<&meshlib::AffineXf3f >) -> meshlib::Owned< meshlib::expected_MR_FaceBitSet_std_string > |
| auto | meshlib::cut_mesh_by_projection (mesh:&mut meshlib::Mesh, contours:&meshlib::std_vector_std_vector_MR_Vector3f, settings:&meshlib::CutByProjectionSettings) -> meshlib::Owned< meshlib::expected_std_vector_std_vector_MR_EdgeId_std_string > |
| | Performs orthographic projection with of given contours to mesh and cut result lines, fails if any point of contours has missed mesh on projection stage or cut contours contains self-intersections.
|
| auto | meshlib::offset_surface_line_to_mesh_contours_float (mesh:&meshlib::Mesh, surfaceLine:&meshlib::std_vector_MR_MeshTriPoint, offset:f32, searchSettings:Option<&meshlib::SearchPathSettings >) -> meshlib::Owned< meshlib::expected_MR_OneMeshContours_std_string > |
| | Makes continuous contour by iso-line from mesh tri points, if first and last meshTriPoint is the same, makes closed contour.
|
| auto | meshlib::offset_surface_line_to_mesh_contours_std_function_float_func_from_int (mesh:&meshlib::Mesh, surfaceLine:&meshlib::std_vector_MR_MeshTriPoint, offsetAtPoint:&meshlib::std_function_float_from_int, searchSettings:Option<&meshlib::SearchPathSettings >) -> meshlib::Owned< meshlib::expected_MR_OneMeshContours_std_string > |
| | Makes continuous contour by iso-line from mesh tri points, if first and last meshTriPoint is the same, makes closed contour.
|
| auto | meshlib::convert_mesh_tri_points_surface_offset_to_mesh_contours_float (mesh:&meshlib::Mesh, surfaceLine:&meshlib::std_vector_MR_MeshTriPoint, offset:f32, searchSettings:Option<&meshlib::SearchPathSettings >) -> meshlib::Owned< meshlib::expected_MR_OneMeshContours_std_string > |
| auto | meshlib::convert_mesh_tri_points_surface_offset_to_mesh_contours_std_function_float_func_from_int (mesh:&meshlib::Mesh, surfaceLine:&meshlib::std_vector_MR_MeshTriPoint, offsetAtPoint:&meshlib::std_function_float_from_int, searchSettings:Option<&meshlib::SearchPathSettings >) -> meshlib::Owned< meshlib::expected_MR_OneMeshContours_std_string > |