I'm encountering a problem where i'm given a step file, convert it to g using step-g, modify it by placing rcc's and removing them (think hole pattern) and then converting it back to step using step-g. When it's opened in solid works (the software that exported it as a step in the first place) my subtractions are changed to unions. I've tried to do just one single rcc, multiple rcc's subtracted, and a combination of unioned rcc's that is then subtracted. All are transformed from a subtraction into a union.
I took my same model and exported it from Solid Works as a .igs and .stl. The igs crashes the iges-g converter. The whole process applied to a model originating from anstl works, but I lose smoothing. For my purposes this will not suffice. Am I doing something wrong, or is this a bug?
I made a typo- i'm converting the .g file to a .step using g-step, not step-g.