Cut path: Last segment is mirrored

Asked by Hachmann

Hi,

is this problem known:
https://inkscape.org/en/gallery/item/7261/
(sorry, had to zip the file because of a website bug)

It happens with Inkscape 0.91 and with trunk (only the length of the wrong segment is different, 0.91 seems to produce more segments). I was only able to reproduce it with ellipses turned to paths.
To me, it looks like that last, wrong segment were somehow mirrored along the line between its two adjacent nodes.

(I guess for 'cut path', path direction should rather not play a role...)

I couldn't find a corresponding bug report
(this one appeared to address a similar issue, but isn't necessarily the same:
https://bugs.launchpad.net/inkscape/+bug/242269).

Could you please advise if this should be reported?

Thank you,
 regards, Maren

Question information

Language:
English Edit question
Status:
Solved
For:
Inkscape Edit question
Assignee:
No assignee Edit question
Solved by:
su_v
Solved:
Last query:
Last reply:
Revision history for this message
Best su_v (suv-lp) said :
#1

Please file a bug report - the issue seems to be with Arc path commands, and getting the sweep-flag wrong in some of the results of 'Cut Path' (could well be related to path direction - I did not verify that in detail).

http://www.w3.org/TR/SVG11/paths.html#PathDataEllipticalArcCommands

You can avoid the issue by forcing a rewrite of the path data as cubic bezier paths (select all paths, switch to the node tool, select all nodes, nudge with arrow key, switch back to select tool -> this will convert arc commands into cubic bezier commands approximating the arcs).

Somewhat related (fixed) reports might be for example
Bug #1048845, bug #1239462

Revision history for this message
Hachmann (marenhachmann) said :
#2

Thanks ~suv, that solved my question.

Revision history for this message
Hachmann (marenhachmann) said :
#3

Thank you, suv :)