Prusa Slicer 2.6.0
Loading...
Searching...
No Matches
Slic3r::MeshSlicingParamsEx Struct Reference

#include <src/libslic3r/TriangleMeshSlicer.hpp>

+ Inheritance diagram for Slic3r::MeshSlicingParamsEx:
+ Collaboration diagram for Slic3r::MeshSlicingParamsEx:

Public Types

enum class  SlicingMode : uint32_t { Regular , EvenOdd , Positive , PositiveLargestContour }
 

Public Attributes

float closing_radius { 0 }
 
float extra_offset { 0 }
 
double resolution { 0 }
 
SlicingMode mode { SlicingMode::Regular }
 
size_t slicing_mode_normal_below_layer { 0 }
 
SlicingMode mode_below { SlicingMode::Regular }
 
Transform3d trafo { Transform3d::Identity() }
 

Detailed Description

Member Enumeration Documentation

◆ SlicingMode

enum class Slic3r::MeshSlicingParams::SlicingMode : uint32_t
stronginherited
Enumerator
Regular 
EvenOdd 
Positive 
PositiveLargestContour 
13 : uint32_t {
14 // Regular slicing, maintain all contours and their orientation.
15 // slice_mesh_ex() applies ClipperLib::pftNonZero rule to the result of slice_mesh().
16 Regular,
17 // For slicing 3DLabPrints plane models (aka to be compatible with S3D default strategy).
18 // slice_mesh_ex() applies ClipperLib::pftEvenOdd rule. slice_mesh() slices EvenOdd as Regular.
19 EvenOdd,
20 // Maintain all contours, orient all contours CCW.
21 // slice_mesh_ex() applies ClipperLib::pftNonZero rule, thus holes will be closed.
23 // Orient all contours CCW and keep only the contour with the largest area.
24 // This mode is useful for slicing complex objects in vase mode.
26 };
unsigned __int32 uint32_t
Definition unistd.h:79

Member Data Documentation

◆ closing_radius

float Slic3r::MeshSlicingParamsEx::closing_radius { 0 }

◆ extra_offset

float Slic3r::MeshSlicingParamsEx::extra_offset { 0 }

◆ mode

◆ mode_below

SlicingMode Slic3r::MeshSlicingParams::mode_below { SlicingMode::Regular }
inherited

◆ resolution

double Slic3r::MeshSlicingParamsEx::resolution { 0 }

◆ slicing_mode_normal_below_layer

size_t Slic3r::MeshSlicingParams::slicing_mode_normal_below_layer { 0 }
inherited

◆ trafo


The documentation for this struct was generated from the following file: