fix: lil (CURA-3331)

Esse commit está contido em:
Tim Kuipers
2017-02-09 21:13:26 +01:00
commit 677857a186
+3 -3
Ver Arquivo
@@ -888,11 +888,11 @@ Slicer::Slicer(Mesh* mesh, int initial, int thickness, int slice_layer_count, bo
}
log("slice of mesh took %.3f seconds\n",slice_timer.restart());
std::vector<SlicerLayer>& layers = layers; // force layers not to be copied into the threads
std::vector<SlicerLayer>& layers_ref = layers; // force layers not to be copied into the threads
#pragma omp parallel for default(none) shared(mesh,layers_ref) firstprivate(keep_none_closed, extensive_stitching)
for(unsigned int layer_nr=0; layer_nr<layers.size(); layer_nr++)
for(unsigned int layer_nr=0; layer_nr<layers_ref.size(); layer_nr++)
{
layers[layer_nr].makePolygons(mesh, keep_none_closed, extensive_stitching);
layers_ref[layer_nr].makePolygons(mesh, keep_none_closed, extensive_stitching);
}
mesh->expandXY(mesh->getSettingInMicrons("xy_offset"));