One tile, repeated by translation
The generated pattern element declares a cell width and height, and the browser clips all drawing inside it to that cell, then tiles the cell across the filled shape. With patternUnits set to userSpaceOnUse the tile keeps its absolute pixel size no matter the element; under the default objectBoundingBox, width and height become fractions of the element, so the same pattern rescales when applied to a different-size shape.