This is an illustration of a method described elsewhere on this forum by COD. This method works with simple patterns or more complex patterns, consisting of many paths into a group.
You can also use classic boolean ops for simple patterns. Some more thoughts :
Notice that pattern > pattern to object can send the pattern tile far from it's original location. Use 3 key in numpad to zoom on selected object to find it.
Also notice that if the pattern filled shape has no stroke color defined, it will become invisible : give it a stroke color or use outline display mode.
In the path > intersection operation, the result inherits the style of the lowest object : in this example, orginally the circle had no stroke color, a pattern filed that is removed by the pattern to object process : on path > intersection, the result is invisible in normal display mode (no stroke, no fill).
Some hints to preserve the exact postion of pattern.
To avoid moving a pattern gone far far away after pattern > pattern to object, simply cut / paste it.
Notice that, in this example, the color of the svg pattern of circle, initially green, turns "black" after doing pattern > pattern to object : actually, it turns to unset : when designing svg patterns, all paths with unset fills, once turned into pattern, can have their fill color set using fill and stroke panel.
This is an illustration of a method described elsewhere on this forum by COD. This method works with simple patterns or more complex patterns, consisting of many paths into a group.
This tech has really improved in v1.4.x.
I would use Path>Object To Path instead of the LPE drop down menu item "Flatten". It could lock up Inkscape.
https://gitlab.com/inkscape/inkscape/-/issues/6027
You can also use classic boolean ops for simple patterns. Some more thoughts :
Some hints to preserve the exact postion of pattern.
To avoid moving a pattern gone far far away after pattern > pattern to object, simply cut / paste it.
Notice that, in this example, the color of the svg pattern of circle, initially green, turns "black" after doing pattern > pattern to object : actually, it turns to unset : when designing svg patterns, all paths with unset fills, once turned into pattern, can have their fill color set using fill and stroke panel.