#include #include "libslic3r/MeshSplitImpl.hpp" namespace Slic3r { using FaceNeighborIndex = std::vector>; FaceNeighborIndex its_create_neighbors_index_1(const indexed_triangle_set &its); std::vector its_create_neighbors_index_2(const indexed_triangle_set &its); std::vector its_create_neighbors_index_3(const indexed_triangle_set &its); FaceNeighborIndex its_create_neighbors_index_4(const indexed_triangle_set &its); //FaceNeighborIndex its_create_neighbors_index_4(const indexed_triangle_set &its); std::vector its_create_neighbors_index_5(const indexed_triangle_set &its); std::vector> its_create_neighbors_index_6(const indexed_triangle_set &its); std::vector> its_create_neighbors_index_7(const indexed_triangle_set &its); FaceNeighborIndex its_create_neighbors_index_8(const indexed_triangle_set &its); std::vector its_create_neighbors_index_9(const indexed_triangle_set &its); std::vector its_create_neighbors_index_10(const indexed_triangle_set &its); std::vector> create_vertex_faces_index(const indexed_triangle_set &its); }