Share

Applies to 2025.0 Update and later

 
 

Filling - Stripe hatching

Fills contour area with stripes, or lanes, of parallel hatches perpendicular to the stripe direction

Consumes contours only.

Discards existing hatches.

Parameter Description Default value
Hatch distance Distance between hatch lines 0.1 mm
Stripe width Width of the stripes, including gap 10 mm
Stripe gap Gap between the stripes. Stripes are narrowed (hatch lines are shortened) by the gap. A negative gap makes stripes overlap. 0 mm
Rotation start Sets the starting angle of the hatch lines against the X axis (or the angle of the hatch stripes against the Y axis). Positive angles mean clockwise rotation.
Rotation increment Every layer may be drawn rotated against the previous one. This value specifies by how large an angle this should be done. Positive angles mean clockwise rotation. 90°
Only every nth layer Applies hatching to only every n-th layer. Intermediate layers do not receive any hatching from this filter. 1
Layer offset When Only every nth layer is larger than 1, this number specifies which batch of layers to draw. 0
Hatch origin increment Adds an interlayer, incrementing offset to hatch lines against the stripe direction (the hatch line is drawn this distance earlier than the equivalent hatch line in the previous layer) to avoid exactly collinear drawing of hatches if no other method (like interlayer rotation) is used. 0.00 mm
Rotation bracket Clamps the layer rotation to this arc. (Essentially, [new layer rotation] = ([previous layer rotation] + [Rotation increment]) modulo [Rotation cone angle]) Positive angles mean clockwise rotation. 360°
Rotation bracket offset Shifts the rotation clamping arc by this angle. Positive angles mean clockwise rotation.
Sort type Defines how the fill hatches are sorted. Possible values are:
  • none - hatches are left in the order of their generation
  • plusx - sort from left to right
  • minusx - sort from right to left
  • plusy - sort from bottom to top
  • minusy - sort from top to bottom
none
Alternating hatch cycles Executes the filling pattern in n passes (up to 2), drawing odd lines first, even lines next. 1
Alternating hatch direction Sets whether consecutive hatch lines are drawn in opposing direction Yes
Stripe shift per layer Adds an interlayer, incrementing offset to stripes towards the right as seen in stripe direction (the stripe is drawn this distance more towards the right than the equivalent stripe in the previous layer) to avoid exactly collinear drawing of stripe edges 0.00 mm
Connect hatches Hatches are connected by drawing an additional line from the previous hatch line's end to the following hatch line's start. No
Unidirectional hatching (Not used, use Alternating hatch direction instead.) No
Only every nth stripe Draws only every n-th stripe, leaving intermediate stripes without hatching 1
Stripe offset When Only every nth stripe is larger than 1, this number specifies which batch of stripes to draw. 0
Regionalization If the whole slice contains multiple separate islands, regionalization draws them in a sorted order. Otherwise, they are drawn as if the whole area was a solid fill and the islands merely acted as masks to the generated hatch lines. No

XML configuration example:

<stripefilling alternating="0" angle="0" angleincrement="0" connecthatches="0" entry="original" hatchdistance="1" hatchoriginincrement="0"
               identifier="stripefilling" layeroffset="0" name="stripefilling" onlyeachlayer="1" onlyeachstripe="1" regionalisation="0"
               rotationconeangle="360" rotationconeoffset="0" sorttype="0" stripegap="1" stripeoffset="0" stripeoriginoffset="0" stripewidth="10"
               unidirectionalhatching="0"/>

Was this information helpful?