HP PCL/PJL reference (PCL 5 Printer Language) - Technical Reference Manual Part II

EN Drawing Polygons 21-13
Figure 21-8 Filling Polygons: Even/Odd Fill Method
Non-Zero Winding Fill Method
The non-zero winding fill algorithm (fill method 1) determines whether
a point is inside a region enclosed by a line path using the following
steps:
1 Draw a ray from the point across the path segment.
2 Add 1 every time the line segment crosses the ray from left to
right or bottom to top.
3 Subtract 1 every time the segment crosses the ray from right to
left or top to bottom.
4 FP fills the enclosed area in question if the sum of steps 2 and 3
is non-zero. Figure 21-9 illustrates the non-zero winding fill
concept.