Refactored mesh slicing code into a new TriangleMeshSlicer class

This commit is contained in:
Alessandro Ranellucci 2014-01-15 20:31:38 +01:00
parent dfd9bc8958
commit 519ed91c68
4 changed files with 479 additions and 448 deletions

View file

@ -142,7 +142,8 @@ TriangleMesh::slice(z)
delete z;
std::vector<ExPolygons> layers;
THIS->slice(z_f, &layers);
TriangleMeshSlicer mslicer(THIS);
mslicer.slice(z_f, &layers);
AV* layers_av = newAV();
av_extend(layers_av, layers.size()-1);