Curve smoothing - Precision |
curve_smoothing_precision |
--curve-smoothing-precision |
These parameters allow the slicer to smooth the angles in each layer. The precision will be at least the new precision of the curve. Set to 0 to deactivate. Note: as it uses the polygon's edges and only works in the 2D planes, you must have a very clean or hand-made 3D model. It's really only useful to smoothen functional models or very wide angles. (mm) |
default: 0 |
Curve smoothing - Min convex angle |
curve_smoothing_angle_convex |
--curve-smoothing-angle-convex |
Minimum (convex) angle at a vertex to enable smoothing (trying to create a curve around the vertex). 180 : nothing will be smooth, 0 : all angles will be smoothened. (°) |
default: 0 |
Curve smoothing - Min concave angle |
curve_smoothing_angle_concave |
--curve-smoothing-angle-concave |
Minimum (concave) angle at a vertex to enable smoothing (trying to create a curve around the vertex). 180 : nothing will be smooth, 0 : all angles will be smoothened. (°) |
default: 0 |
Curve smoothing - cutoff |
curve_smoothing_cutoff_dist |
--curve-smoothing-cutoff-dist |
Maximum distance between two points to allow adding new ones. Allow to avoid distorting long strait areas. Set zero to disable. (mm) |
default: 2 |
XY Compensation - Outer |
xy_size_compensation |
--xy-size-compensation |
The object will be grown/shrunk in the XY plane by the configured value (negative = inwards = remove area, positive = outwards = add area). This might be useful for fine-tuning sizes. This one only applies to the 'exterior' shell of the object. !!! it's recommended you put the same value into the 'Inner XY size compensation', unless you are sure you don't have horizontal holes. !!! (mm) |
default: 0 |
XY Compensation - Inner |
xy_inner_size_compensation |
--xy-inner-size-compensation |
The object will be grown/shrunk in the XY plane by the configured value (negative = inwards = remove area, positive = outwards = add area). This might be useful for fine-tuning sizes. This one only applies to the 'inner' shell of the object (!!! horizontal holes break the shell !!!) (mm) |
default: 0 |
XY First layer compensation - First layer |
first_layer_size_compensation |
--first-layer-size-compensation |
The first layer will be grown / shrunk in the XY plane by the configured value to compensate for the 1st layer squish aka an Elephant Foot effect. (should be negative = inwards = remove area) (mm) |
default: 0 |
XY First layer compensation - height in layers |
first_layer_size_compensation_layers |
--first-layer-size-compensation-layers |
The number of layers on which the elephant foot compensation will be active. The first layer will be shrunk by the elephant foot compensation value, then the next layers will be gradually shrunk less, up to the layer indicated by this value. (layers) |
default: 1 |
XY First layer compensation - No collapse |
first_layer_size_compensation_no_collapse |
--first-layer-size-compensation-no-collapse |
The compensations won't shrink thin areas below a threshold for the first layer(s). The layer(s) where this is activated depends on the 'first_layer_size_compensation_layers' setting. |
default: true |
Vertical Hole shrinking compensation - XY Compensation |
hole_size_compensation |
--hole-size-compensation |
The convex holes will be grown / shrunk in the XY plane by the configured value (negative = inwards = remove area, positive = outwards = add area, should be negative as the holes are always a bit smaller irl). This might be useful for fine-tuning hole sizes. This setting behaves the same as 'Inner XY size compensation' but only for convex shapes. It's added to 'Inner XY size compensation', it does not replace it. (mm) |
default: 0 |
Vertical Hole shrinking compensation - Threshold |
hole_size_threshold |
--hole-size-threshold |
Maximum area for the hole where the hole_size_compensation will apply fully. After that, it will decrease down to 0 for four times this area. Set to 0 to let the hole_size_compensation apply fully for all detected holes (mm²) |
default: 100 |
Convert round vertical holes to polyholes |
hole_to_polyhole |
--hole-to-polyhole |
Search for almost-circular holes that span more than one layer and convert the geometry to polyholes. Use the nozzle size and the (biggest) diameter to compute the polyhole. See http://hydraraptor.blogspot.com/2011/02/polyholes.html |
default: false |
Convert round vertical holes to polyholes - Roundness margin |
hole_to_polyhole_threshold |
--hole-to-polyhole-threshold |
Maximum deflection of a point to the estimated radius of the circle. As cylinders are often exported as triangles of varying size, points may not be on the circle circumference. This setting allows you some leeway to broaden the detection. In mm or in % of the radius. (mm or %) |
default: 0.01 |
Convert round vertical holes to polyholes - Twisting |
hole_to_polyhole_twisted |
--hole-to-polyhole-twisted |
Rotate the polyhole every layer. |
default: true |
Overhangs cut - Overhangs max slope |
overhangs_max_slope |
--overhangs-max-slope |
Maximum slope for overhangs. if at each layer, the overhangs hangs by more than this value, then the geometry will be cut. It doesn't cut into detected bridgeable areas. Can be a % of the highest nozzle diameter. Set to 0 to disable. (mm or %) |
default: 0 |
Overhangs cut - Bridge max length |
overhangs_bridge_threshold |
--overhangs-bridge-threshold |
Maximum distance for bridges. If the distance is over that, it will be considered as overhangs for 'overhangs_max_slope'. If disabled, accept all distances. Set to 0 to ignore bridges. (mm) |
default: !0 |
Overhangs cut - Consider upper bridges |
overhangs_bridge_upper_layers |
--overhangs-bridge-upper-layers |
Don't put overhangs if the area will filled in next layer by bridges. If disabled, accept all upper layers. Set to 0 to only consider our layer bridges. (layers) |
default: 2 |