Welcome to mirror list, hosted at ThFree Co, Russian Federation.

SlicesToTriangleMesh.hpp « libslic3r « src - github.com/supermerill/SuperSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 133312d56971344e5a7f00243468a1d23b94e74e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#ifndef SLICESTOTRIANGLEMESH_HPP
#define SLICESTOTRIANGLEMESH_HPP

#include "libslic3r/TriangleMesh.hpp"
#include "libslic3r/ExPolygon.hpp"

namespace Slic3r {

void slices_to_triangle_mesh(TriangleMesh &                 mesh,
                             const std::vector<ExPolygons> &slices,
                             double                         zmin,
                             double                         lh,
                             double                         ilh);

inline TriangleMesh slices_to_triangle_mesh(
    const std::vector<ExPolygons> &slices, double zmin, double lh, double ilh)
{
    TriangleMesh out; slices_to_triangle_mesh(out, slices, zmin, lh, ilh);
    return out;
}

} // namespace Slic3r

#endif // SLICESTOTRIANGLEMESH_HPP