Apply clipping mask on strokes

Graphic Design Asked by Mike D Sutton on December 2, 2020

I’m producing some vector artwork for laser cutting, and need to create some hatching using parallel lines.

This has been built using two initial line profiles, then using a shape blend between them set to the desired spacing. This is then expanded to create the individual lines, then a clipping mask applied over the top to clip the hatching to the desired area (an offset compound path if that makes a difference.)

This appears exactly how I need it to, however when switching to outline view the hatching lines still extend outside the clipping mask, which is how the laser cutting software interprets the design and so would cut incorrectly. I need to "apply" the clipping mask to trim each of the hatching lines to the clipping path area, however when trying to do this using pathfinder it just gives the error "The filter produced no results. Please select two filled and overlapping paths."

I can get the desired effect by first expanding the hatching lines into shapes then using pathfinder, however this then converts each stroke into a filled box which will not be interpreted correctly.

Take this simplified case as an example:

stroke that needs clipping to shape area

This shows one of the strokes which make up the hatched area, that need to be clipped to the shape bounds, not just hidden by the clipping mask.

Is there a way of permanently clipping a group of line segments using a shape?


Pathfinder in outline mode almost does what I want, but additionally adds the clipping path boundary to the final shape. An alternate question would therefore be how to use outline mode and not have it add the clipping path boundary to the final shape?

2 Answers

I've found a workaround in case it helps anyone else in a similar situation. When Pathfinder runs in outline mode, the path segments relating to the original clipping path as opposed to the clipped strokes seem to always get added to the bottom of the layers list.

In this case it's quite easy to visually differentiate in the layers panel between the long thin hatching lines, and the short stubby lines that make up the border, so selecting everything from the first of these stubbly paths down to the bottom of the group and deleting them does the trick.

Again, strange that this is not something that Illustrator offers out of the box since Pathfinder in crop mode is first clipping the strokes then reassembling the resultant shapes, so this should be a simpler task.

For simple shapes then @Scott's solution above is likely simpler and faster, however it's always good to have options.

Before and after trimming edges

Correct answer by Mike D Sutton on December 2, 2020

Release the Clipping Mask.

With it all selected still, use the Shape Builder Tool and hold down the Option/Alt Key while dragging over the extended paths. This will remove them.

Lastly select the hollow, no fill, no stroke, path that was the mask and remove it. You'll be left with only paths in the shape you want.

enter image description here

Answered by Scott on December 2, 2020

Add your own answers!

Related Questions

Unable to open a colored image layer

1  Asked on January 4, 2022 by user2233706


How to achieve purple, paper background texture look?

1  Asked on January 4, 2022 by homan-cheung


Replacing banners content in an EPS file

2  Asked on December 28, 2021 by amanwhoneedhelp


How to remove an object from a photo in GIMP?

1  Asked on December 26, 2021 by dsaj34v


Why my Photoshop brush pixelated instead of smooth

7  Asked on December 24, 2021 by echo-yang


Adding color to the distorted portion of text

1  Asked on December 24, 2021


Display Drawing with true scale

1  Asked on December 17, 2021 by gautham


GIMP/PS – How to save selection as pixel (remap) table?

1  Asked on December 12, 2021 by user149088


Bleed lines in Pixelmator

1  Asked on December 8, 2021 by shantelle


Ask a Question

Get help from others!

© 2022 All rights reserved. Sites we Love: PCI Database, MenuIva, UKBizDB, Menu Kuliner, Sharing RPP, SolveDir