|
| std::vector< Polygons > | Slic3r::slice_mesh (const indexed_triangle_set &mesh, const std::vector< float > &zs, const MeshSlicingParams ¶ms, std::function< void()> throw_on_cancel) |
| Polygons | Slic3r::slice_mesh (const indexed_triangle_set &mesh, const float plane_z, const MeshSlicingParams ¶ms) |
| std::vector< ExPolygons > | Slic3r::slice_mesh_ex (const indexed_triangle_set &mesh, const std::vector< float > &zs, const MeshSlicingParamsEx ¶ms, std::function< void()> throw_on_cancel) |
| std::vector< ExPolygons > | Slic3r::slice_mesh_ex (const indexed_triangle_set &mesh, const std::vector< float > &zs, std::function< void()> throw_on_cancel=[]{}) |
| std::vector< ExPolygons > | Slic3r::slice_mesh_ex (const indexed_triangle_set &mesh, const std::vector< float > &zs, float closing_radius, std::function< void()> throw_on_cancel=[]{}) |
| void | Slic3r::slice_mesh_slabs (const indexed_triangle_set &mesh, const std::vector< float > &zs, const Transform3d &trafo, std::vector< Polygons > *out_top, std::vector< Polygons > *out_bottom, std::vector< std::pair< Vec3f, Vec3f > > *vertical_points, std::function< void()> throw_on_cancel) |
| void | Slic3r::project_mesh (const indexed_triangle_set &mesh, const Transform3d &trafo, Polygons *out_top, Polygons *out_bottom, std::function< void()> throw_on_cancel) |
| Polygons | Slic3r::project_mesh (const indexed_triangle_set &mesh, const Transform3d &trafo, std::function< void()> throw_on_cancel) |
| void | Slic3r::cut_mesh (const indexed_triangle_set &mesh, float z, indexed_triangle_set *upper, indexed_triangle_set *lower, bool triangulate_caps) |