I have a bunch of (2D) polygons where I need to compute hatch (fill) lines for (distance between lines and angle is variable). Some of the polygons can be embedded in other ones forming some kind of "holes" which then should be excluded from being hatched.

My question: is there a package/library available in CGAL which supports such a calculation?

A plain OpenGL effect with textures or something like this would not do the trick in my case, I really need a bunch of vector lines as result of this operation because it not only has to be displayed at a screen.

Thanks!