Konrad,
With your Cat.dxf
Extracted the source shape of the cat, a geometrical closed polyline.
What I don't understand is that your screengrab <cat_draw.jpg> seems to have a double contour line.
Under QCAD (I am not a QCAM user)
Polyline offset (OQ) ; 0.635 ; #1 ; Whole ; Round ; Clip
Pointed at the inside.
It fails at the problematic spot.
But one can offset a single segment there.
A) It isn't a small arc being 2.65821097 long, the smallest is 0.43781893 long.
B) The radius is only 10.89552296 units, the largest is 142.59945909.
C) It isn't tangent with its neighbors at all, 179.74697452° & 182.2153455°.
Even better: If the origin were splines from SVG we would expect it to be tangentially connected arcs ...
(Ifso, and because it is true for most of these arcs, I can explain what happened here)
D) 'etc.' ... I can't come up with a reason why the offset would fail.
The offset of both segments would indeed overlap by 0.00280424 and for some reason QCAD can't come up with an intersection point.
It's not that hard, it is @(28.95052771, 15.38288897) and NOT in the overlap.
Exploded the polyline.
Trimmed the problematic arc with both neighbors pairwise.
Re-combined to a polyline with OC, what returns a logical closed polyline. All fine.
Offset is now flawless and closed.
I suspect that any toolpath G-code will be fine too.
It boils down to my statement:
IMHO: Arcs/Lines segments should be merged as a polyline trimmed pairwise.
Regards,
CVH