I am struggling with manipulating axes in a DC with cutting capability.
I started by creating a cutting component which seems to work just fine. The only problem with it is that it is not fully parametric. If you choose a wider option, elements that should stay a constant width stretch. Expected behaviour.
So I made it fully parametric to avoid distortion (unstretchable). I got that all working OK. But here’s the thing. When I made the original component, I set the origin to the bottom centre of the cutting loop. After saving the drawing and re-opening it, I noticed that the origin had defaulted to the bottom left corner. So I started determining positions of sub-components relative to that. But then I found that the cutting loop was not changing size as it did with the partly parametric one. I suspect that is because of a mismatch with origins.
Can anyone tell me if that is the problem and what I should do about it? Ideally, also explain why the origins change in the first place?
Here are the two components: