Example #1
0
void createLayerParts(SliceVolumeStorage& storage, Slicer* slicer, int unionAllType)
{
    for(unsigned int layerNr = 0; layerNr < slicer->layers.size(); layerNr++)
    {
        storage.layers.push_back(SliceLayer());
        createLayerWithParts(storage.layers[layerNr], &slicer->layers[layerNr], unionAllType);
    }
}
Example #2
0
void createLayerParts(SliceMeshStorage& mesh, Slicer* slicer, bool union_layers, bool union_all_remove_holes)
{
    for(unsigned int layer_nr = 0; layer_nr < slicer->layers.size(); layer_nr++)
    {
        mesh.layers[layer_nr].sliceZ = slicer->layers[layer_nr].z;
        mesh.layers[layer_nr].printZ = slicer->layers[layer_nr].z;
        createLayerWithParts(mesh.layers[layer_nr], &slicer->layers[layer_nr], union_layers, union_all_remove_holes);
    }
}