Easy3D 2.5.3
Surfacer Member List

This is the complete list of members for Surfacer, including all inherited members.

clip(SurfaceMesh *mesh, const Plane3 &plane, bool clip_volume=false)Surfacerstatic
detect_overlapping_faces(SurfaceMesh *mesh, std::vector< std::pair< SurfaceMesh::Face, SurfaceMesh::Face > > &duplicate_faces, std::vector< std::pair< SurfaceMesh::Face, SurfaceMesh::Face > > &folding_faces, double dist_threshold=1e-6)Surfacerstatic
detect_self_intersections(SurfaceMesh *mesh)Surfacerstatic
merge_reversible_connected_components(SurfaceMesh *mesh)Surfacerstatic
orient_and_stitch_polygon_soup(SurfaceMesh *mesh)Surfacerstatic
orient_and_stitch_polygon_soup(std::vector< vec3 > &points, std::vector< Polygon > &polygons)Surfacerstatic
orient_closed_triangle_mesh(SurfaceMesh *mesh)Surfacerstatic
Polygon typedefSurfacer
Polyline typedefSurfacer
remesh_self_intersections(SurfaceMesh *mesh, bool stitch=true)Surfacerstatic
remove_degenerate_faces(SurfaceMesh *mesh, float length_threshold=1e-5)Surfacerstatic
remove_overlapping_faces(SurfaceMesh *mesh, bool folding_faces=false, double dist_threshold=1e-6)Surfacerstatic
repair_polygon_soup(std::vector< vec3 > &points, std::vector< Polygon > &polygons)Surfacerstatic
repair_polygon_soup(SurfaceMesh *mesh)Surfacerstatic
slice(SurfaceMesh *mesh, const Plane3 &plane)Surfacerstatic
slice(SurfaceMesh *mesh, const std::vector< Plane3 > &planes)Surfacerstatic
split(SurfaceMesh *mesh, const Plane3 &plane)Surfacerstatic
stitch_borders(SurfaceMesh *mesh)Surfacerstatic