Url update: SoftFever/OrcaSlicer -> OrcaSlicer/OrcaSlicer (#11371)

* SoftFever/OrcaSlicer -> OrcaSlicer/OrcaSlicer

* Revert for deps
This commit is contained in:
Ian Bassi
2025-11-17 00:17:54 -03:00
committed by GitHub
parent 8ec2454835
commit 4b1ddcdc55
69 changed files with 458 additions and 458 deletions

View File

@@ -13,7 +13,7 @@
Aligns infill and surface fill directions to follow the model's orientation on the build plate.
When enabled, fill directions rotate with the model to maintain optimal characteristics.
![fill-direction-to-model](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/fill-direction-to-model.png?raw=true)
![fill-direction-to-model](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/fill-direction-to-model.png?raw=true)
## Bridge infill direction
@@ -30,7 +30,7 @@ This setting helps to ensure that small areas of sparse infill do not compromise
Automatically combine [sparse infill](strength_settings_infill) of several layers so they print together and reduce print time and while increasing strength. While walls are still printed with the original [layer height](quality_settings_layer_height).
![fill-combination](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/fill-combination.png?raw=true)
![fill-combination](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/fill-combination.png?raw=true)
### Max layer height

View File

@@ -37,7 +37,7 @@ Infill density determines the amount of material used to fill the interior of a
This setting allows you to generate your selected [infill pattern](#sparse-infill-pattern) using multiple parallel lines while preserving both the defined [infill density](#sparse-infill-density) and the overall material usage.
![infill-multiline-1-5](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/infill-multiline-1-5.gif?raw=true)
![infill-multiline-1-5](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/infill-multiline-1-5.gif?raw=true)
> [!NOTE]
> Orca's approach is different from other slicers that simply multiply the number of lines and material usage, generating a denser infill than expected.
@@ -62,12 +62,12 @@ This setting allows you to generate your selected [infill pattern](#sparse-infil
- **Fire-retardant applications:** Some flame-resistant materials (like PolyMax PC-FR) require a minimum printed wall/infill thickness—often 1.53mm—to comply with standards. Since infill contributes to overall part thickness, using multiple lines helps achieve the necessary thickness without switching to a large nozzle or printing with 100% infill. This is especially useful for high-temperature materials like PC, which are prone to warping when fully solid.
- Creating **aesthetic** infill patterns (like [Grid](strength_settings_patterns#grid) or [Honeycomb](strength_settings_patterns#honeycomb)) with multiple line widths—without relying on CAD modeling or being limited to a single extrusion width.
![infill-multiline-aesthetic](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/infill-multiline-aesthetic.gif?raw=true)
![infill-multiline-aesthetic](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/infill-multiline-aesthetic.gif?raw=true)
> [!WARNING]
> For self intersecting infills (e.g. [Cubic](strength_settings_patterns#cubic), [Grid](strength_settings_patterns#grid)) multiline count greater than 3 may cause layer shift, extruder clog or other issues due to overlapping of lines on intersection points.
>
> ![infill-multiline-overlapping](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/infill-multiline-overlapping.gif?raw=true)
> ![infill-multiline-overlapping](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/infill-multiline-overlapping.gif?raw=true)
## Direction and Rotation
@@ -78,7 +78,7 @@ This setting allows you to generate your selected [infill pattern](#sparse-infil
Controls the direction of the infill lines to optimize or strengthen the print.
![fill-direction](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/fill-direction.png?raw=true)
![fill-direction](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/fill-direction.png?raw=true)
### Rotation
@@ -91,7 +91,7 @@ For example:
0,90
```
![fill-rotation](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/fill-rotation.png?raw=true)
![fill-rotation](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/fill-rotation.png?raw=true)
The first layer uses 0°, the second uses 90°, and the pattern repeats for subsequent layers.
@@ -117,11 +117,11 @@ Infill area is enlarged slightly to overlap with wall for better bonding. The pe
- **Infill Wall Overlap Off**
![InfillWallOverlapOff](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/InfillWallOverlapOff.svg?raw=true)
![InfillWallOverlapOff](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/InfillWallOverlapOff.svg?raw=true)
- **Infill Wall Overlap On**
![InfillWallOverlapOn](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/InfillWallOverlapOn.svg?raw=true)
![InfillWallOverlapOn](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/InfillWallOverlapOn.svg?raw=true)
## Apply gap fill
@@ -151,11 +151,11 @@ OrcaSlicer tries to connect two close infill lines to a short perimeter segment.
- **Anchor Off**
![InfillAnchorOff](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/InfillAnchorOff.png?raw=true)
![InfillAnchorOff](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/InfillAnchorOff.png?raw=true)
- **Anchor On**
![InfillAnchorOn](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/InfillAnchorOn.png?raw=true)
![InfillAnchorOn](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/InfillAnchorOn.png?raw=true)
## Internal Solid Infill
Line pattern of internal solid infill. If the [detect narrow internal solid infill](strength_settings_advanced#detect-narrow-internal-solid-infill) be enabled, the [concentric pattern](strength_settings_patterns#concentric) will be used for the small area.
@@ -165,7 +165,7 @@ Line pattern of internal solid infill. If the [detect narrow internal solid infi
Insert extra solid infills at specific layers to add strength at critical points in your print. This feature allows you to strategically reinforce your part without changing the overall sparse infill density.
![extra-solid-infill](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/extra-solid-infill.gif?raw=true)
![extra-solid-infill](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/extra-solid-infill.gif?raw=true)
The pattern supports two formats:

View File

@@ -65,48 +65,48 @@ This metalanguage provides a way to define the [direction and rotation](strength
`[joint sign]` - the symbol which determines the method of connection for turning of the infill:
- `/` - linear displacement of the infill. e.g. `+22.5/50%`
![linear-joint](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/linear-joint.png?raw=true)
![linear-joint](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/linear-joint.png?raw=true)
- `#` - infill of multiple layers with vertical displacement at finish angle. e.g. `+22.5#50%`
![multiple-joint](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/multiple-joint.png?raw=true)
![multiple-joint](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/multiple-joint.png?raw=true)
- `#-` - infill of multiple layers with vertical displacement at initial angle. e.g. `+22.5#-50%`
![multiple-joint-initial-angle](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/multiple-joint-initial-angle.png?raw=true)
![multiple-joint-initial-angle](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/multiple-joint-initial-angle.png?raw=true)
- `|` - infill of multiple layers with vertical displacement at middle angle. e.g. `+22.5|50%`
![multiple-joint-middle-angle](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/multiple-joint-middle-angle.png?raw=true)
![multiple-joint-middle-angle](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/multiple-joint-middle-angle.png?raw=true)
- `N` - infill formed by sinus function (vertical connection). e.g. `+22.5N50%`
![v-sinus-joint](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/v-sinus-joint.png?raw=true)
![v-sinus-joint](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/v-sinus-joint.png?raw=true)
- `n` - infill formed by sinus function (vertical connection, lazy). e.g. `+22.5n50%`
![v-sinus-joint-lazy](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/v-sinus-joint-lazy.png?raw=true)
![v-sinus-joint-lazy](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/v-sinus-joint-lazy.png?raw=true)
- `Z` - infill formed by sinus function (horizontal connection). e.g. `+22.5Z50%`
![z-h-sinus-joint](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/z-h-sinus-joint.png?raw=true)
![z-h-sinus-joint](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/z-h-sinus-joint.png?raw=true)
- `z` - infill formed by sinus function (horizontal connection, lazy). e.g. `+22.5z50%`
![h-sinus-joint-lazy](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/h-sinus-joint-lazy.png?raw=true)
![h-sinus-joint-lazy](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/h-sinus-joint-lazy.png?raw=true)
- `L` - infill formed by quarter of circle (horizontal to vertical connection). e.g. `+22.5L50%`
![vh-quarter-joint](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/vh-quarter-joint.png?raw=true)
![vh-quarter-joint](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/vh-quarter-joint.png?raw=true)
- `l` - infill formed by quarter of circle (vertical to horizontal connection). e.g. `+22.5l50%`
![hv-quarter-joint](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/hv-quarter-joint.png?raw=true)
![hv-quarter-joint](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/hv-quarter-joint.png?raw=true)
- `U` - infill formed by squared function. e.g. `+22.5U50%`
![squared-joint](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/squared-joint.png?raw=true)
![squared-joint](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/squared-joint.png?raw=true)
- `u-` - infill formed by squared function (inverse). e.g. `+22.5u-50%`
![squared-joint-inverse](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/squared-joint-inverse.png?raw=true)
![squared-joint-inverse](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/squared-joint-inverse.png?raw=true)
- `Q` - infill formed by cubic function. e.g. `+22.5Q50%`
![cubic-joint](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/cubic-joint.png?raw=true)
![cubic-joint](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/cubic-joint.png?raw=true)
- `q-` - infill formed by cubic function (inverse). e.g. `+22.5q-50%`
![cubic-joint-inverse](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/cubic-joint-inverse.png?raw=true)
![cubic-joint-inverse](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/cubic-joint-inverse.png?raw=true)
- `$` - infill formed by arcsinus method. e.g. `+22.5$50%`
![arcsinus-joint](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/arcsinus-joint.png?raw=true)
![arcsinus-joint](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/arcsinus-joint.png?raw=true)
- `~` - infill formed with random angle. e.g. `+22.5~50%`
![random-joint](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/random-joint.png?raw=true)
![random-joint](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/random-joint.png?raw=true)
- `^` - infill formed with pseudorandom angle. e.g. `+22.5^50%`
![pseudorandom-joint](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/pseudorandom-joint.png?raw=true)
![pseudorandom-joint](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/pseudorandom-joint.png?raw=true)
### Counting
`[-]` - counting the distance at which the turn will take place:
- `` - the count will take place by layers. e.g. `+22.5/50%`
![infill-counting](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/infill-counting.png?raw=true)
![infill-counting](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/infill-counting.png?raw=true)
- `-` - indicates that the joint form will be flipped upward. e.g. `+22.5/-50%`
![infill-counting-flipped](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/infill-counting-flipped.png?raw=true)
![infill-counting-flipped](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/infill-counting-flipped.png?raw=true)
- `B` - the count will take place over the next layers equal to the bottom_shell_layers parameter
- `T` - the count will take place over the next layers equal to the top_shell_layers parameter
@@ -136,31 +136,31 @@ They include a simple definition of the angle for each layer. Note that the init
- `0`, `15`, `45.5`, `256.5605`... - just fill at the existing angle. The initial direction starts at the X-axis, and the acceptable range of values is from 0 to 360
- `0` as well as `+0`, `-0` or just empty template
![0](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/0.png?raw=true)
![0](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/0.png?raw=true)
- `45`
![45](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/45.png?raw=true)
![45](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/45.png?raw=true)
- `0, 30` - is a simple alternation through each layer in the direction of 0 and 30 degrees.
![0-30](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/0-30.png?raw=true)
![0-30](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/0-30.png?raw=true)
- `0%`, `10%`, `25%`, `100%`... - infill angle determined from relative terms from a full turn of 360 degree rotation. Rotate by 0, 36, 90, and 0 degrees.
- `25%` - the equivalent of `90` instruction.
![90](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/90.png?raw=true)
![90](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/90.png?raw=true)
- `30, 60, 90, 120, 150, 0` - a more complex command defines a turn every layer at 30 degrees. At the end of the template line, the next instruction is read first, and this process continues until the entire height of the model is filled.
### Relative instructions
- `+30` - this is a short instruction for counterclockwise rotation. The equivalent of `30, 60, 90, 120, 150, 180, 210, 240, 270, 300, 330, 0` or `30, 60, 90, 120, 150, 0` instruction.
![+30](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/+30.png?raw=true)
![+30](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/+30.png?raw=true)
- `-30` - this is the same instruction, but with clockwise rotation. The equivalent of `330, 300, 270, 240, 210, 180, 150, 120, 90, 60, 30, 0` or `330, 300, 270, 240, 210, 0` instruction.
- `+150` - you can specify a different multiple of the irrational angle for better fill dispersion = `150, 300, 90, 240, 30, 180, 330, 120, 270, 60, 210, 0` ...
- `+45` - The equivalent of `45, 90, 135, 180, 225, 270, 315, 0` or `45, 90, 135, 0` instruction.
![+45](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/+45.png?raw=true)
![+45](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/+45.png?raw=true)
- `+90` - The equivalent of `90, 180, 270, 0` or `90, 0` instruction.
![+90](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/+90.png?raw=true)
![+90](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/+90.png?raw=true)
- `+15%` - useful for dividing angles on a decimal basis = `54, 108, 162, 270, 324, 18, 72, 126, 180, 234, 288, 342, 36, 90, 144, 196, 252, 306, 0` ...
- `+30, +90` - a complex instruction setting the rotation of each layer in these positions = `30, 120, 150, 240, 270, 0` ...
![+30+90](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/+30+90.png?raw=true)
![+30+90](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/+30+90.png?raw=true)
- `0, +30, +90` - a complex instruction setting the rotation of each layer in these positions = `0, 30, 120` ...
![0+30+90](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/0+30+90.png?raw=true)
![0+30+90](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/0+30+90.png?raw=true)
### Repetitive, adjusting and one-time instructions
@@ -183,9 +183,9 @@ If there is a `-` sign before the numeric value, then the initial fill angle cha
It is important to know that this will not be the exact length, but will be tied to the nearest layer from below.
- `+45/100` - rotate the next 100 layers linearly at a 45 degree angle. For this model, this instruction is equivalent to `+45/100%` as it contains 100 layers.
![+45-100](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/+45-100.png?raw=true)
![+45-100](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/+45-100.png?raw=true)
- When changing the height of the instruction `+45/50` or `+45/50%` - the final angle will be 90, as the turn will occur twice.
![+45-50](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/+45-50.png?raw=true)
![+45-50](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/+45-50.png?raw=true)
- `-50%Z1cm` - rotate one centimeter of infill by sinus function at a 180 degree CW.
### Constant layer number instructions
@@ -200,11 +200,11 @@ There are 2 letter signs `T` and `B` that can determine the number of shell laye
## Complex template examples
- `+10L25%, -10l25%, -10L25%, +10l25%` - fill the model with sine period with 10 degree amplitude
![10period](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/10period.png?raw=true)
![10period](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/10period.png?raw=true)
- `+30/-10#` - rotate the infill at height of 10 standard layers (or @ standard layer height is 0.2mm x 10 = 2mm) inverse linearly at a 30 degree angle.
![+30-10](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/+30-10.png?raw=true)
![+30-10](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/+30-10.png?raw=true)
- `+360~100%` or `+100%~100%` - fill the model with infill with random direction at each layer.
![+360-100p](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/+360-100p.png?raw=true)
![+360-100p](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/Template-metalanguage/+360-100p.png?raw=true)
## Credits

View File

@@ -33,49 +33,49 @@ Some patterns may complete faster due to more efficient use of the print head's
Layer time variability refers to the differences in time it takes to print each layer of a pattern. Some patterns may have consistent layer times, while others may experience significant fluctuations. These variations can potentially impact the outer appearance of the print due to differences in cooling and material flow between layers.
![fill-layer-time-variability](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/fill-layer-time-variability.png?raw=true)
![fill-layer-time-variability](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/fill-layer-time-variability.png?raw=true)
## Patterns Quick Reference
| - | Pattern | Strength | Material Usage | Print Time | Layer time Variability |
|---|---|---|---|---|---|
| <img alt="param_monotonic" src="https://github.com/SoftFever/OrcaSlicer/blob/main/resources/images/param_monotonic.svg?raw=true" height="45"> | [Monotonic](#monotonic) | X-Y: ⚪️ Normal<br> Z: ⚪️ Normal | ⚪️ Normal | 🔘 Normal-Low | 🟢 None |
| <img alt="param_monotonicline" src="https://github.com/SoftFever/OrcaSlicer/blob/main/resources/images/param_monotonicline.svg?raw=true" height="45"> | [Monotonic line](#monotonic-line) | X-Y: ⚪️ Normal<br> Z: ⚪️ Normal | ⚪️ Normal | 🔘 Normal-Low | 🟢 None |
| <img alt="param_rectilinear" src="https://github.com/SoftFever/OrcaSlicer/blob/main/resources/images/param_rectilinear.svg?raw=true" height="45"> | [Rectilinear](#rectilinear) | X-Y: ⚪️ Normal-Low<br> Z: 🟡 Low | ⚪️ Normal | 🔘 Normal-Low | 🔵 Unnoticeable |
| <img alt="param_alignedrectilinear" src="https://github.com/SoftFever/OrcaSlicer/blob/main/resources/images/param_alignedrectilinear.svg?raw=true" height="45"> | [Aligned Rectilinear](#aligned-rectilinear) | X-Y: ⚪️ Normal-Low<br> Z: ⚪️ Normal | ⚪️ Normal | 🔘 Normal-Low | 🔵 Unnoticeable |
| <img alt="param_zigzag" src="https://github.com/SoftFever/OrcaSlicer/blob/main/resources/images/param_zigzag.svg?raw=true" height="45"> | [Zig Zag](#zig-zag) | X-Y: ⚪️ Normal-Low<br> Z: 🟡 Low | ⚪️ Normal | 🔘 Normal-Low | 🔵 Unnoticeable |
| <img alt="param_crosszag" src="https://github.com/SoftFever/OrcaSlicer/blob/main/resources/images/param_crosszag.svg?raw=true" height="45"> | [Cross Zag](#cross-zag) | X-Y: ⚪️ Normal<br> Z: 🟡 Low | ⚪️ Normal | 🔘 Normal-Low | 🔵 Unnoticeable |
| <img alt="param_lockedzag" src="https://github.com/SoftFever/OrcaSlicer/blob/main/resources/images/param_lockedzag.svg?raw=true" height="45"> | [Locked Zag](#locked-zag) | X-Y: ⚪️ Normal-Low<br> Z: ⚪️ Normal-Low | ⚪️ Normal-High | ⚪️ Normal-High | 🟢 None |
| <img alt="param_line" src="https://github.com/SoftFever/OrcaSlicer/blob/main/resources/images/param_line.svg?raw=true" height="45"> | [Line](#line) | X-Y: 🟡 Low<br> Z: 🟡 Low | ⚪️ Normal | 🔘 Normal-Low | 🟢 None |
| <img alt="param_grid" src="https://github.com/SoftFever/OrcaSlicer/blob/main/resources/images/param_grid.svg?raw=true" height="45"> | [Grid](#grid) | X-Y: 🟣 High<br> Z: 🟣 High | ⚪️ Normal | 🟣 Low | 🟢 None |
| <img alt="param_triangles" src="https://github.com/SoftFever/OrcaSlicer/blob/main/resources/images/param_triangles.svg?raw=true" height="45"> | [Triangles](#triangles) | X-Y: 🟣 High<br> Z: ⚪️ Normal | ⚪️ Normal | 🔘 Normal-Low | 🟢 None |
| <img alt="param_tri-hexagon" src="https://github.com/SoftFever/OrcaSlicer/blob/main/resources/images/param_tri-hexagon.svg?raw=true" height="45"> | [Tri-hexagon](#tri-hexagon) | X-Y: 🟣 High<br> Z: 🔘 Normal-High | ⚪️ Normal | 🔘 Normal-Low | 🟢 None |
| <img alt="param_cubic" src="https://github.com/SoftFever/OrcaSlicer/blob/main/resources/images/param_cubic.svg?raw=true" height="45"> | [Cubic](#cubic) | X-Y: 🟣 High<br> Z: 🟣 High | ⚪️ Normal | 🔘 Normal-Low | 🔵 Unnoticeable |
| <img alt="param_adaptivecubic" src="https://github.com/SoftFever/OrcaSlicer/blob/main/resources/images/param_adaptivecubic.svg?raw=true" height="45"> | [Adaptive Cubic](#adaptive-cubic) | X-Y: 🔘 Normal-High<br> Z: 🔘 Normal-High | 🟣 Low | 🟣 Low | 🔵 Unnoticeable |
| <img alt="param_quartercubic" src="https://github.com/SoftFever/OrcaSlicer/blob/main/resources/images/param_quartercubic.svg?raw=true" height="45"> | [Quarter Cubic](#quarter-cubic) | X-Y: 🟣 High<br> Z: 🟣 High | ⚪️ Normal | 🔘 Normal-Low | 🔵 Unnoticeable |
| <img alt="param_supportcubic" src="https://github.com/SoftFever/OrcaSlicer/blob/main/resources/images/param_supportcubic.svg?raw=true" height="45"> | [Support Cubic](#support-cubic) | X-Y: 🟡 Low<br> Z: 🟡 Low | 🔵 Extra-Low | 🔵 Extra-Low | 🔴 Likely Noticeable |
| <img alt="param_lightning" src="https://github.com/SoftFever/OrcaSlicer/blob/main/resources/images/param_lightning.svg?raw=true" height="45"> | [Lightning](#lightning) | X-Y: 🟡 Low<br> Z: 🟡 Low | 🟢 Ultra-Low | 🟢 Ultra-Low | 🔴 Likely Noticeable |
| <img alt="param_honeycomb" src="https://github.com/SoftFever/OrcaSlicer/blob/main/resources/images/param_honeycomb.svg?raw=true" height="45"> | [Honeycomb](#honeycomb) | X-Y: 🟣 High<br> Z: 🟣 High | 🟡 High | 🔴 Ultra-High | 🟢 None |
| <img alt="param_3dhoneycomb" src="https://github.com/SoftFever/OrcaSlicer/blob/main/resources/images/param_3dhoneycomb.svg?raw=true" height="45"> | [3D Honeycomb](#3d-honeycomb) | X-Y: 🔘 Normal-High<br> Z: 🔘 Normal-High | 🔘 Normal-Low | 🟠 Extra-High | 🟡 Possibly Noticeable |
| <img alt="param_lateral-honeycomb" src="https://github.com/SoftFever/OrcaSlicer/blob/main/resources/images/param_lateral-honeycomb.svg?raw=true" height="45"> | [Lateral Honeycomb](#lateral-honeycomb) | X-Y: ⚪️ Normal-Low<br> Z: ⚪️ Normal-Low | ⚪️ Normal | 🔘 Normal-Low | 🟡 Possibly Noticeable |
| <img alt="param_lateral-lattice" src="https://github.com/SoftFever/OrcaSlicer/blob/main/resources/images/param_lateral-lattice.svg?raw=true" height="45"> | [Lateral Lattice](#lateral-lattice) | X-Y: ⚪️ Normal-Low<br> Z: 🟡 Low | ⚪️ Normal | 🔘 Normal-Low | 🔵 Unnoticeable |
| <img alt="param_crosshatch" src="https://github.com/SoftFever/OrcaSlicer/blob/main/resources/images/param_crosshatch.svg?raw=true" height="45"> | [Cross Hatch](#cross-hatch) | X-Y: 🔘 Normal-High<br> Z: 🔘 Normal-High | ⚪️ Normal | 🟡 High | 🔴 Likely Noticeable |
| <img alt="param_tpmsd" src="https://github.com/SoftFever/OrcaSlicer/blob/main/resources/images/param_tpmsd.svg?raw=true" height="45"> | [TPMS-D](#tpms-d) | X-Y: 🟣 High<br> Z: 🟣 High | ⚪️ Normal | 🟡 High | 🟡 Possibly Noticeable |
| <img alt="param_tpmsfk" src="https://github.com/SoftFever/OrcaSlicer/blob/main/resources/images/param_tpmsfk.svg?raw=true" height="45"> | [TPMS-FK](#tpms-fk) | X-Y: 🔘 Normal-High<br> Z: 🔘 Normal-High | ⚪️ Normal | 🔴 Ultra-High | 🟡 Possibly Noticeable |
| <img alt="param_gyroid" src="https://github.com/SoftFever/OrcaSlicer/blob/main/resources/images/param_gyroid.svg?raw=true" height="45"> | [Gyroid](#gyroid) | X-Y: 🟣 High<br> Z: 🟣 High | ⚪️ Normal | 🔴 Ultra-High | 🔵 Unnoticeable |
| <img alt="param_concentric" src="https://github.com/SoftFever/OrcaSlicer/blob/main/resources/images/param_concentric.svg?raw=true" height="45"> | [Concentric](#concentric) | X-Y: 🟡 Low<br> Z: ⚪️ Normal | ⚪️ Normal | 🔘 Normal-Low | 🟢 None |
| <img alt="param_hilbertcurve" src="https://github.com/SoftFever/OrcaSlicer/blob/main/resources/images/param_hilbertcurve.svg?raw=true" height="45"> | [Hilbert Curve](#hilbert-curve) | X-Y: 🟡 Low<br> Z: ⚪️ Normal | ⚪️ Normal | 🟠 Extra-High | 🟢 None |
| <img alt="param_archimedeanchords" src="https://github.com/SoftFever/OrcaSlicer/blob/main/resources/images/param_archimedeanchords.svg?raw=true" height="45"> | [Archimedean Chords](#archimedean-chords) | X-Y: 🟡 Low<br> Z: ⚪️ Normal | ⚪️ Normal | 🔘 Normal-Low | 🟢 None |
| <img alt="param_octagramspiral" src="https://github.com/SoftFever/OrcaSlicer/blob/main/resources/images/param_octagramspiral.svg?raw=true" height="45"> | [Octagram Spiral](#octagram-spiral) | X-Y: 🟡 Low<br> Z: ⚪️ Normal | ⚪️ Normal | ⚪️ Normal | 🟢 None |
| <img alt="param_monotonic" src="https://github.com/OrcaSlicer/OrcaSlicer/blob/main/resources/images/param_monotonic.svg?raw=true" height="45"> | [Monotonic](#monotonic) | X-Y: ⚪️ Normal<br> Z: ⚪️ Normal | ⚪️ Normal | 🔘 Normal-Low | 🟢 None |
| <img alt="param_monotonicline" src="https://github.com/OrcaSlicer/OrcaSlicer/blob/main/resources/images/param_monotonicline.svg?raw=true" height="45"> | [Monotonic line](#monotonic-line) | X-Y: ⚪️ Normal<br> Z: ⚪️ Normal | ⚪️ Normal | 🔘 Normal-Low | 🟢 None |
| <img alt="param_rectilinear" src="https://github.com/OrcaSlicer/OrcaSlicer/blob/main/resources/images/param_rectilinear.svg?raw=true" height="45"> | [Rectilinear](#rectilinear) | X-Y: ⚪️ Normal-Low<br> Z: 🟡 Low | ⚪️ Normal | 🔘 Normal-Low | 🔵 Unnoticeable |
| <img alt="param_alignedrectilinear" src="https://github.com/OrcaSlicer/OrcaSlicer/blob/main/resources/images/param_alignedrectilinear.svg?raw=true" height="45"> | [Aligned Rectilinear](#aligned-rectilinear) | X-Y: ⚪️ Normal-Low<br> Z: ⚪️ Normal | ⚪️ Normal | 🔘 Normal-Low | 🔵 Unnoticeable |
| <img alt="param_zigzag" src="https://github.com/OrcaSlicer/OrcaSlicer/blob/main/resources/images/param_zigzag.svg?raw=true" height="45"> | [Zig Zag](#zig-zag) | X-Y: ⚪️ Normal-Low<br> Z: 🟡 Low | ⚪️ Normal | 🔘 Normal-Low | 🔵 Unnoticeable |
| <img alt="param_crosszag" src="https://github.com/OrcaSlicer/OrcaSlicer/blob/main/resources/images/param_crosszag.svg?raw=true" height="45"> | [Cross Zag](#cross-zag) | X-Y: ⚪️ Normal<br> Z: 🟡 Low | ⚪️ Normal | 🔘 Normal-Low | 🔵 Unnoticeable |
| <img alt="param_lockedzag" src="https://github.com/OrcaSlicer/OrcaSlicer/blob/main/resources/images/param_lockedzag.svg?raw=true" height="45"> | [Locked Zag](#locked-zag) | X-Y: ⚪️ Normal-Low<br> Z: ⚪️ Normal-Low | ⚪️ Normal-High | ⚪️ Normal-High | 🟢 None |
| <img alt="param_line" src="https://github.com/OrcaSlicer/OrcaSlicer/blob/main/resources/images/param_line.svg?raw=true" height="45"> | [Line](#line) | X-Y: 🟡 Low<br> Z: 🟡 Low | ⚪️ Normal | 🔘 Normal-Low | 🟢 None |
| <img alt="param_grid" src="https://github.com/OrcaSlicer/OrcaSlicer/blob/main/resources/images/param_grid.svg?raw=true" height="45"> | [Grid](#grid) | X-Y: 🟣 High<br> Z: 🟣 High | ⚪️ Normal | 🟣 Low | 🟢 None |
| <img alt="param_triangles" src="https://github.com/OrcaSlicer/OrcaSlicer/blob/main/resources/images/param_triangles.svg?raw=true" height="45"> | [Triangles](#triangles) | X-Y: 🟣 High<br> Z: ⚪️ Normal | ⚪️ Normal | 🔘 Normal-Low | 🟢 None |
| <img alt="param_tri-hexagon" src="https://github.com/OrcaSlicer/OrcaSlicer/blob/main/resources/images/param_tri-hexagon.svg?raw=true" height="45"> | [Tri-hexagon](#tri-hexagon) | X-Y: 🟣 High<br> Z: 🔘 Normal-High | ⚪️ Normal | 🔘 Normal-Low | 🟢 None |
| <img alt="param_cubic" src="https://github.com/OrcaSlicer/OrcaSlicer/blob/main/resources/images/param_cubic.svg?raw=true" height="45"> | [Cubic](#cubic) | X-Y: 🟣 High<br> Z: 🟣 High | ⚪️ Normal | 🔘 Normal-Low | 🔵 Unnoticeable |
| <img alt="param_adaptivecubic" src="https://github.com/OrcaSlicer/OrcaSlicer/blob/main/resources/images/param_adaptivecubic.svg?raw=true" height="45"> | [Adaptive Cubic](#adaptive-cubic) | X-Y: 🔘 Normal-High<br> Z: 🔘 Normal-High | 🟣 Low | 🟣 Low | 🔵 Unnoticeable |
| <img alt="param_quartercubic" src="https://github.com/OrcaSlicer/OrcaSlicer/blob/main/resources/images/param_quartercubic.svg?raw=true" height="45"> | [Quarter Cubic](#quarter-cubic) | X-Y: 🟣 High<br> Z: 🟣 High | ⚪️ Normal | 🔘 Normal-Low | 🔵 Unnoticeable |
| <img alt="param_supportcubic" src="https://github.com/OrcaSlicer/OrcaSlicer/blob/main/resources/images/param_supportcubic.svg?raw=true" height="45"> | [Support Cubic](#support-cubic) | X-Y: 🟡 Low<br> Z: 🟡 Low | 🔵 Extra-Low | 🔵 Extra-Low | 🔴 Likely Noticeable |
| <img alt="param_lightning" src="https://github.com/OrcaSlicer/OrcaSlicer/blob/main/resources/images/param_lightning.svg?raw=true" height="45"> | [Lightning](#lightning) | X-Y: 🟡 Low<br> Z: 🟡 Low | 🟢 Ultra-Low | 🟢 Ultra-Low | 🔴 Likely Noticeable |
| <img alt="param_honeycomb" src="https://github.com/OrcaSlicer/OrcaSlicer/blob/main/resources/images/param_honeycomb.svg?raw=true" height="45"> | [Honeycomb](#honeycomb) | X-Y: 🟣 High<br> Z: 🟣 High | 🟡 High | 🔴 Ultra-High | 🟢 None |
| <img alt="param_3dhoneycomb" src="https://github.com/OrcaSlicer/OrcaSlicer/blob/main/resources/images/param_3dhoneycomb.svg?raw=true" height="45"> | [3D Honeycomb](#3d-honeycomb) | X-Y: 🔘 Normal-High<br> Z: 🔘 Normal-High | 🔘 Normal-Low | 🟠 Extra-High | 🟡 Possibly Noticeable |
| <img alt="param_lateral-honeycomb" src="https://github.com/OrcaSlicer/OrcaSlicer/blob/main/resources/images/param_lateral-honeycomb.svg?raw=true" height="45"> | [Lateral Honeycomb](#lateral-honeycomb) | X-Y: ⚪️ Normal-Low<br> Z: ⚪️ Normal-Low | ⚪️ Normal | 🔘 Normal-Low | 🟡 Possibly Noticeable |
| <img alt="param_lateral-lattice" src="https://github.com/OrcaSlicer/OrcaSlicer/blob/main/resources/images/param_lateral-lattice.svg?raw=true" height="45"> | [Lateral Lattice](#lateral-lattice) | X-Y: ⚪️ Normal-Low<br> Z: 🟡 Low | ⚪️ Normal | 🔘 Normal-Low | 🔵 Unnoticeable |
| <img alt="param_crosshatch" src="https://github.com/OrcaSlicer/OrcaSlicer/blob/main/resources/images/param_crosshatch.svg?raw=true" height="45"> | [Cross Hatch](#cross-hatch) | X-Y: 🔘 Normal-High<br> Z: 🔘 Normal-High | ⚪️ Normal | 🟡 High | 🔴 Likely Noticeable |
| <img alt="param_tpmsd" src="https://github.com/OrcaSlicer/OrcaSlicer/blob/main/resources/images/param_tpmsd.svg?raw=true" height="45"> | [TPMS-D](#tpms-d) | X-Y: 🟣 High<br> Z: 🟣 High | ⚪️ Normal | 🟡 High | 🟡 Possibly Noticeable |
| <img alt="param_tpmsfk" src="https://github.com/OrcaSlicer/OrcaSlicer/blob/main/resources/images/param_tpmsfk.svg?raw=true" height="45"> | [TPMS-FK](#tpms-fk) | X-Y: 🔘 Normal-High<br> Z: 🔘 Normal-High | ⚪️ Normal | 🔴 Ultra-High | 🟡 Possibly Noticeable |
| <img alt="param_gyroid" src="https://github.com/OrcaSlicer/OrcaSlicer/blob/main/resources/images/param_gyroid.svg?raw=true" height="45"> | [Gyroid](#gyroid) | X-Y: 🟣 High<br> Z: 🟣 High | ⚪️ Normal | 🔴 Ultra-High | 🔵 Unnoticeable |
| <img alt="param_concentric" src="https://github.com/OrcaSlicer/OrcaSlicer/blob/main/resources/images/param_concentric.svg?raw=true" height="45"> | [Concentric](#concentric) | X-Y: 🟡 Low<br> Z: ⚪️ Normal | ⚪️ Normal | 🔘 Normal-Low | 🟢 None |
| <img alt="param_hilbertcurve" src="https://github.com/OrcaSlicer/OrcaSlicer/blob/main/resources/images/param_hilbertcurve.svg?raw=true" height="45"> | [Hilbert Curve](#hilbert-curve) | X-Y: 🟡 Low<br> Z: ⚪️ Normal | ⚪️ Normal | 🟠 Extra-High | 🟢 None |
| <img alt="param_archimedeanchords" src="https://github.com/OrcaSlicer/OrcaSlicer/blob/main/resources/images/param_archimedeanchords.svg?raw=true" height="45"> | [Archimedean Chords](#archimedean-chords) | X-Y: 🟡 Low<br> Z: ⚪️ Normal | ⚪️ Normal | 🔘 Normal-Low | 🟢 None |
| <img alt="param_octagramspiral" src="https://github.com/OrcaSlicer/OrcaSlicer/blob/main/resources/images/param_octagramspiral.svg?raw=true" height="45"> | [Octagram Spiral](#octagram-spiral) | X-Y: 🟡 Low<br> Z: ⚪️ Normal | ⚪️ Normal | ⚪️ Normal | 🟢 None |
> [!NOTE]
> This estimations are based in a Cube model to maintain consistency.
> This **WILL NOT** be the same for all models and only serves as a standard guideline.
> [!TIP]
> You can see how this analysis was made in [infill-analysis](https://github.com/SoftFever/OrcaSlicer/tree/main/doc/print_settings/strength/infill-analysis) folder:
> - [Infill calculator Project](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/print_settings/strength/infill-analysis/infill_calculator.3mf?raw=true) to generate the gcode files and images.
> - [infill_desc_calculator.xlsx](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/print_settings/strength/infill-analysis/infill_desc_calculator.xlsx?raw=true) used to calculate the values above.
> You can see how this analysis was made in [infill-analysis](https://github.com/OrcaSlicer/OrcaSlicer/tree/main/doc/print_settings/strength/infill-analysis) folder:
> - [Infill calculator Project](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/print_settings/strength/infill-analysis/infill_calculator.3mf?raw=true) to generate the gcode files and images.
> - [infill_desc_calculator.xlsx](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/print_settings/strength/infill-analysis/infill_desc_calculator.xlsx?raw=true) used to calculate the values above.
> - Time, and material usage where simulated with the same [Klipper Estimator](https://github.com/Annex-Engineering/klipper_estimator) values to maintain consistency.
## Monotonic
@@ -94,7 +94,7 @@ Layer time variability refers to the differences in time it takes to print each
- **[Solid Infill](strength_settings_infill#internal-solid-infill)**
- **[Surface](strength_settings_top_bottom_shells)**
![infill-top-monotonic](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/infill-top-monotonic.png?raw=true)
![infill-top-monotonic](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/infill-top-monotonic.png?raw=true)
## Monotonic line
@@ -112,7 +112,7 @@ Layer time variability refers to the differences in time it takes to print each
- **[Solid Infill](strength_settings_infill#internal-solid-infill)**
- **[Surface](strength_settings_top_bottom_shells)**
![infill-top-monotonic-line](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/infill-top-monotonic-line.png?raw=true)
![infill-top-monotonic-line](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/infill-top-monotonic-line.png?raw=true)
## Rectilinear
@@ -132,7 +132,7 @@ Parallel lines spaced according to infill density. Each layer is printed perpend
- **[Surface](strength_settings_top_bottom_shells)**
- **[Ironing](quality_settings_ironing)**
![infill-top-rectilinear](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/infill-top-rectilinear.png?raw=true)
![infill-top-rectilinear](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/infill-top-rectilinear.png?raw=true)
## Aligned Rectilinear
@@ -152,7 +152,7 @@ Recommended with layer anchoring to improve not perpendicular strength.
- **[Solid Infill](strength_settings_infill#internal-solid-infill)**
- **[Surface](strength_settings_top_bottom_shells)**
![infill-top-aligned-rectilinear](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/infill-top-aligned-rectilinear.png?raw=true)
![infill-top-aligned-rectilinear](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/infill-top-aligned-rectilinear.png?raw=true)
## Zig Zag
@@ -169,7 +169,7 @@ Similar to [rectilinear](#rectilinear) with consistent pattern between layers. A
- **Applies to:**
- **[Sparse Infill](strength_settings_infill#sparse-infill-density)**
![infill-top-zig-zag](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/infill-top-zig-zag.png?raw=true)
![infill-top-zig-zag](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/infill-top-zig-zag.png?raw=true)
## Cross Zag
@@ -186,7 +186,7 @@ Similar to [Zig Zag](#zig-zag) but displacing each layer with Infill shift step
- **Applies to:**
- **[Sparse Infill](strength_settings_infill#sparse-infill-density)**
![infill-top-cross-zag](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/infill-top-cross-zag.png?raw=true)
![infill-top-cross-zag](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/infill-top-cross-zag.png?raw=true)
## Locked Zag
@@ -205,7 +205,7 @@ Skin density * ( Infill Area - Skin Area + lock depth area) + ( Skin density * S
- **Applies to:**
- **[Sparse Infill](strength_settings_infill#sparse-infill-density)**
![infill-top-locked-zag](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/infill-top-locked-zag.png?raw=true)
![infill-top-locked-zag](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/infill-top-locked-zag.png?raw=true)
## Line
@@ -222,7 +222,7 @@ Similar to [rectilinear](#rectilinear), but each line is slightly rotated to imp
- **Applies to:**
- **[Sparse Infill](strength_settings_infill#sparse-infill-density)**
![infill-top-line](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/infill-top-line.png?raw=true)
![infill-top-line](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/infill-top-line.png?raw=true)
## Grid
@@ -239,7 +239,7 @@ Two-layer pattern of perpendicular lines, forming a grid. Overlapping points may
- **Applies to:**
- **[Sparse Infill](strength_settings_infill#sparse-infill-density)**
![infill-top-grid](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/infill-top-grid.png?raw=true)
![infill-top-grid](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/infill-top-grid.png?raw=true)
## Triangles
@@ -256,7 +256,7 @@ Triangle-based grid, offering strong X-Y strength but with triple overlaps at in
- **Applies to:**
- **[Sparse Infill](strength_settings_infill#sparse-infill-density)**
![infill-top-triangles](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/infill-top-triangles.png?raw=true)
![infill-top-triangles](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/infill-top-triangles.png?raw=true)
## Tri-hexagon
@@ -273,7 +273,7 @@ Similar to the [triangles](#triangles) pattern but offset to prevent triple over
- **Applies to:**
- **[Sparse Infill](strength_settings_infill#sparse-infill-density)**
![infill-top-tri-hexagon](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/infill-top-tri-hexagon.png?raw=true)
![infill-top-tri-hexagon](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/infill-top-tri-hexagon.png?raw=true)
## Cubic
@@ -290,7 +290,7 @@ Similar to the [triangles](#triangles) pattern but offset to prevent triple over
- **Applies to:**
- **[Sparse Infill](strength_settings_infill#sparse-infill-density)**
![infill-top-cubic](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/infill-top-cubic.png?raw=true)
![infill-top-cubic](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/infill-top-cubic.png?raw=true)
## Adaptive Cubic
@@ -307,7 +307,7 @@ Similar to the [triangles](#triangles) pattern but offset to prevent triple over
- **Applies to:**
- **[Sparse Infill](strength_settings_infill#sparse-infill-density)**
![infill-top-adaptive-cubic](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/infill-top-adaptive-cubic.png?raw=true)
![infill-top-adaptive-cubic](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/infill-top-adaptive-cubic.png?raw=true)
## Quarter Cubic
@@ -324,7 +324,7 @@ Similar to the [triangles](#triangles) pattern but offset to prevent triple over
- **Applies to:**
- **[Sparse Infill](strength_settings_infill#sparse-infill-density)**
![infill-top-quarter-cubic](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/infill-top-quarter-cubic.png?raw=true)
![infill-top-quarter-cubic](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/infill-top-quarter-cubic.png?raw=true)
## Support Cubic
@@ -341,7 +341,7 @@ Support |Cubic is a variation of the [Cubic](#cubic) infill pattern that is spec
- **Applies to:**
- **[Sparse Infill](strength_settings_infill#sparse-infill-density)**
![infill-top-support-cubic](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/infill-top-support-cubic.png?raw=true)
![infill-top-support-cubic](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/infill-top-support-cubic.png?raw=true)
## Lightning
@@ -358,7 +358,7 @@ Ultra-fast, ultra-low material infill. Designed for speed and efficiency, ideal
- **Applies to:**
- **[Sparse Infill](strength_settings_infill#sparse-infill-density)**
![infill-top-lightning](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/infill-top-lightning.png?raw=true)
![infill-top-lightning](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/infill-top-lightning.png?raw=true)
## Honeycomb
@@ -375,7 +375,7 @@ Hexagonal pattern balancing strength and material use. Double walls in each hexa
- **Applies to:**
- **[Sparse Infill](strength_settings_infill#sparse-infill-density)**
![infill-top-honeycomb](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/infill-top-honeycomb.png?raw=true)
![infill-top-honeycomb](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/infill-top-honeycomb.png?raw=true)
## 3D Honeycomb
@@ -392,7 +392,7 @@ This infill tries to generate a printable honeycomb structure by printing square
- **Applies to:**
- **[Sparse Infill](strength_settings_infill#sparse-infill-density)**
![infill-top-3d-honeycomb](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/infill-top-3d-honeycomb.png?raw=true)
![infill-top-3d-honeycomb](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/infill-top-3d-honeycomb.png?raw=true)
## Lateral Honeycomb
@@ -409,7 +409,7 @@ Vertical Honeycomb pattern. Acceptable torsional stiffness. Developed for low de
- **Applies to:**
- **[Sparse Infill](strength_settings_infill#sparse-infill-density)**
![infill-top-lateral-honeycomb](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/infill-top-lateral-honeycomb.png?raw=true)
![infill-top-lateral-honeycomb](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/infill-top-lateral-honeycomb.png?raw=true)
## Lateral Lattice
@@ -426,7 +426,7 @@ Low-strength pattern with good flexibility. You can adjust **Angle 1** and **Ang
- **Applies to:**
- **[Sparse Infill](strength_settings_infill#sparse-infill-density)**
![infill-top-lateral-lattice](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/infill-top-lateral-lattice.png?raw=true)
![infill-top-lateral-lattice](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/infill-top-lateral-lattice.png?raw=true)
## Cross Hatch
@@ -444,7 +444,7 @@ Easier to slice but consider using [TPMS-D](#tpms-d) or [Gyroid](#gyroid) for be
- **Applies to:**
- **[Sparse Infill](strength_settings_infill#sparse-infill-density)**
![infill-top-cross-hatch](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/infill-top-cross-hatch.png?raw=true)
![infill-top-cross-hatch](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/infill-top-cross-hatch.png?raw=true)
## TPMS-D
@@ -461,7 +461,7 @@ Triply Periodic Minimal Surface (Schwarz Diamond). Hybrid between [Cross Hatch](
- **Applies to:**
- **[Sparse Infill](strength_settings_infill#sparse-infill-density)**
![infill-top-tpms-d](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/infill-top-tpms-d.png?raw=true)
![infill-top-tpms-d](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/infill-top-tpms-d.png?raw=true)
## TPMS-FK
@@ -478,7 +478,7 @@ Triply Periodic Minimal Surface (FischerKoch S) pattern. Its smooth, continuo
- **Applies to:**
- **[Sparse Infill](strength_settings_infill#sparse-infill-density)**
![infill-top-tpms-fk](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/infill-top-tpms-fk.png?raw=true)
![infill-top-tpms-fk](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/infill-top-tpms-fk.png?raw=true)
## Gyroid
@@ -495,7 +495,7 @@ Mathematical, isotropic surface providing equal strength in all directions. Exce
- **Applies to:**
- **[Sparse Infill](strength_settings_infill#sparse-infill-density)**
![infill-top-gyroid](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/infill-top-gyroid.png?raw=true)
![infill-top-gyroid](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/infill-top-gyroid.png?raw=true)
## Concentric
@@ -515,7 +515,7 @@ Fills the area with progressively smaller versions of the outer contour, creatin
- **[Surface](strength_settings_top_bottom_shells)**
- **[Ironing](quality_settings_ironing)**
![infill-top-concentric](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/infill-top-concentric.png?raw=true)
![infill-top-concentric](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/infill-top-concentric.png?raw=true)
## Hilbert Curve
@@ -535,7 +535,7 @@ Print speed is very low due to the complexity of the path, which can lead to lon
- **[Solid Infill](strength_settings_infill#internal-solid-infill)**
- **[Surface](strength_settings_top_bottom_shells)**
![infill-top-hilbert-curve](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/infill-top-hilbert-curve.png?raw=true)
![infill-top-hilbert-curve](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/infill-top-hilbert-curve.png?raw=true)
## Archimedean Chords
@@ -554,7 +554,7 @@ Spiral pattern that fills the area with concentric arcs, creating a smooth and c
- **[Solid Infill](strength_settings_infill#internal-solid-infill)**
- **[Surface](strength_settings_top_bottom_shells)**
![infill-top-archimedean-chords](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/infill-top-archimedean-chords.png?raw=true)
![infill-top-archimedean-chords](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/infill-top-archimedean-chords.png?raw=true)
## Octagram Spiral
@@ -573,4 +573,4 @@ Aesthetic pattern with low strength and high print time.
- **[Solid Infill](strength_settings_infill#internal-solid-infill)**
- **[Surface](strength_settings_top_bottom_shells)**
![infill-top-octagram-spiral](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/fill/infill-top-octagram-spiral.png?raw=true)
![infill-top-octagram-spiral](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/fill/infill-top-octagram-spiral.png?raw=true)

View File

@@ -2,7 +2,7 @@
Controls how the top and bottom solid layers (shells) are generated.
![top-bottom-shells](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/top-bottom-shells/top-bottom-shells.png?raw=true)
![top-bottom-shells](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/top-bottom-shells/top-bottom-shells.png?raw=true)
## Shell Layers

View File

@@ -3,7 +3,7 @@
In 3D printing, "walls" refer to the outer layers of a printed object that provide its shape and structural integrity.
Adjusting wall settings can significantly affect layer adhesion, strength, appearance and print time of your model.
![walls](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/walls/walls.png?raw=true)
![walls](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/walls/walls.png?raw=true)
- [Wall loops](#wall-loops)
- [Alternate extra wall](#alternate-extra-wall)
@@ -39,7 +39,7 @@ Thin walls printed this way may have reduced surface quality and strength becaus
> Usually, it is recommended to use [Arachne wall generator](quality_settings_wall_generator#arachne) which will disable "Detect thin walls" because it uses a different approach to wall generation.
- In small details it can generate details that wouldn't be possible with traditional wall generation methods.
![walls-small-detect-thin-off](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/walls/walls-small-detect-thin-off.png?raw=true)
![walls-small-detect-thin-on](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/walls/walls-small-detect-thin-on.png?raw=true)
![walls-small-detect-thin-off](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/walls/walls-small-detect-thin-off.png?raw=true)
![walls-small-detect-thin-on](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/walls/walls-small-detect-thin-on.png?raw=true)
- In large prints, it can generate defects more easily due to the reduced wall thickness.
![walls-big-detect-thin-off-on](https://github.com/SoftFever/OrcaSlicer/blob/main/doc/images/walls/walls-big-detect-thin-off-on.png?raw=true)
![walls-big-detect-thin-off-on](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/walls/walls-big-detect-thin-off-on.png?raw=true)