mirror of
https://github.com/SoftFever/OrcaSlicer.git
synced 2025-07-08 23:46:24 -06: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:
parent
5791ca7e8d
commit
c1599aa138
7 changed files with 28 additions and 12 deletions
|
@ -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;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue