I have a SVG path, which is filled with a pattern. The pattern itself is a set of paths. I want to reify the pattern as applied to the path — turn it into a set of first-class objects which I can manipulate (and which Ponoko can correctly handle). In other words, if the pattern is a checkerboard of black and white squares, I want to end up with 64 square path objects at the end of the operation.
Don’t use Inkscape’s Pattern functionality if you want to use a laser cutter, because there is no way to expand an entire Pattern fill to individual objects.
Instead, create your pattern as individual squares. It’s not too difficult.
Create a tiled/repeating pattern by copying and pasting squares. Use Snapping to help you position them correctly.
Make the entire pattern into a combined path by selecting all the squares and click Path > Union
Place the shape to be filled underneath the squares. In the example below I used a heart shape.
Select the squares and the shape and click Path > Division
This will result in a shape with all the individual squares cut out.
- Finally, select and fill the individual pieces.
The result is a shape filled with individual objects which your laser cutter should be able to cut.