I am having a rather simple problem, but I can't seem to find an easy solution. Basically, I have a lot of surfaces in my model, which I need to trim with a circle, like in this screenshot:
Everything outside the circle has to be trimmed (if intersects with the circle line) or deleted (if doesn't intersect). Problem is, the Trim Surface feature requires to manually select every surface to be trimmed, which takes a very, very long time, and I have to re-do it every time I change the dimensions in this model. I need a parametric solution. If these were solids instead of surfaces, I could easily use Extruded Cut feature, which would neatly trim everything outside the circle, but it doesn't work with surfaces. I can't use solids here, because I need these spirals without any thickness to them - this will be exported to .dxf file for laser cutting, so no double lines.
Can someone suggest a parametric solution to this problem, please?