mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-05-17 02:22:17 +00:00
ENH: add back even-odd mode
Add back even-odd mode to support slicing 3DLabPrint airplane models Signed-off-by: salt.wei <salt.wei@bambulab.com> Change-Id: Id3efcfb0ecf98350add7a19885750df74d4fdedd (cherry picked from commit 553371e61e35355b3a73694d4cf9acb179b2a427)
This commit is contained in:
@@ -141,13 +141,11 @@ static std::vector<VolumeSlices> slice_volumes_inner(
|
||||
//BBS: 0.0025mm is safe enough to simplify the data to speed slicing up for high-resolution model.
|
||||
//Also has on influence on arc fitting which has default resolution 0.0125mm.
|
||||
params_base.resolution = 0.0025;
|
||||
//BBS: remove slice mode, always regular
|
||||
//switch (print_object_config.slicing_mode.value) {
|
||||
//case SlicingMode::Regular: params_base.mode = MeshSlicingParams::SlicingMode::Regular; break;
|
||||
//case SlicingMode::EvenOdd: params_base.mode = MeshSlicingParams::SlicingMode::EvenOdd; break;
|
||||
//case SlicingMode::CloseHoles: params_base.mode = MeshSlicingParams::SlicingMode::Positive; break;
|
||||
//}
|
||||
params_base.mode = MeshSlicingParams::SlicingMode::Regular;
|
||||
switch (print_object_config.slicing_mode.value) {
|
||||
case SlicingMode::Regular: params_base.mode = MeshSlicingParams::SlicingMode::Regular; break;
|
||||
case SlicingMode::EvenOdd: params_base.mode = MeshSlicingParams::SlicingMode::EvenOdd; break;
|
||||
case SlicingMode::CloseHoles: params_base.mode = MeshSlicingParams::SlicingMode::Positive; break;
|
||||
}
|
||||
|
||||
params_base.mode_below = params_base.mode;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user