![]() |
Prusa Slicer 2.6.0
|
#include <stdio.h>#include <stdlib.h>#include <string.h>#include <math.h>#include <algorithm>#include <vector>#include <boost/predef/other/endian.h>#include <boost/log/trivial.hpp>#include <boost/pool/object_pool.hpp>#include "stl.h"
Include dependency graph for connect.cpp:Go to the source code of this file.
Classes | |
| struct | HashEdge |
| struct | HashTableEdges |
Macros | |
| #define | BOOST_POOL_NO_MT |
Functions | |
| void | stl_check_facets_exact (stl_file *stl) |
| void | stl_check_facets_nearby (stl_file *stl, float tolerance) |
| void | stl_remove_unconnected_facets (stl_file *stl) |
| void | stl_fill_holes (stl_file *stl) |
| void | stl_add_facet (stl_file *stl, const stl_facet *new_facet) |
| #define BOOST_POOL_NO_MT |
References stl_file::facet_start, stl_stats::facets_added, stl_file::neighbors_start, stl_stats::number_of_facets, and stl_file::stats.
Referenced by stl_fill_holes().
Here is the caller graph for this function:References stl_stats::connected_edges, stl_stats::connected_facets_1_edge, stl_stats::connected_facets_2_edge, stl_stats::connected_facets_3_edge, stl_stats::degenerate_facets, HashEdge::facet_number, stl_file::facet_start, stl_stats::facets_removed, HashTableEdges::insert_edge_exact(), HashEdge::load_exact(), stl_file::neighbors_start, stl_stats::number_of_facets, stl_file::stats, stl_facet::vertex, and HashEdge::which_edge.
Referenced by stl_repair(), and Slic3r::trianglemesh_repair_on_import().
Here is the call graph for this function:
Here is the caller graph for this function:References stl_stats::connected_facets_1_edge, stl_stats::connected_facets_2_edge, stl_stats::connected_facets_3_edge, HashEdge::facet_number, stl_file::facet_start, HashTableEdges::insert_edge_nearby(), HashEdge::load_nearby(), stl_file::neighbors_start, stl_stats::number_of_facets, stl_file::stats, stl_facet::vertex, and HashEdge::which_edge.
Referenced by stl_repair(), and Slic3r::trianglemesh_repair_on_import().
Here is the call graph for this function:
Here is the caller graph for this function:References HashEdge::facet_number, stl_file::facet_start, HashTableEdges::insert_edge_exact(), HashEdge::load_exact(), stl_file::neighbors_start, stl_stats::number_of_facets, stl_file::stats, stl_add_facet(), stl_facet::vertex, and HashEdge::which_edge.
Referenced by stl_repair(), and Slic3r::trianglemesh_repair_on_import().
Here is the call graph for this function:
Here is the caller graph for this function:References stl_stats::connected_facets_1_edge, stl_stats::connected_facets_2_edge, stl_stats::connected_facets_3_edge, stl_file::facet_start, stl_stats::facets_removed, stl_neighbors::neighbor, stl_file::neighbors_start, stl_neighbors::num_neighbors(), stl_stats::number_of_facets, stl_file::stats, stl_validate(), and stl_neighbors::which_vertex_not.
Referenced by stl_repair(), and Slic3r::trianglemesh_repair_on_import().
Here is the call graph for this function:
Here is the caller graph for this function: