trunk: degenerated linked offset of ellipse/circle (rev >= 12594)
Bug #1236830 reported by
su_v
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Fix Released
|
Medium
|
Alvin Penner |
Bug Description
Revision r12594 changed how the paths for elipses/circles are generated (see also bug #1235504, bug #1231990). This also affects linked offsets of circle/ellipses - please compare attached sample files generated with r12593 and r12594.
Reproduced with r12669 on Ubuntu 13.04 (inkscape-trunk PPA) and r12670 on OS X 10.7.5.
Related branches
Changed in inkscape: | |
assignee: | Markus Engel (engelmarkus) → Alvin Penner (apenner) |
Changed in inkscape: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Yes, this happens as the ellipse and arcs use true elliptical arcs now instead of bezier curves. If you create a path containing an elliptical arc manually, this happens in revs < 12532 as well. The code for this is in livarot/ PathConversion. cpp:102. So do you think this code is completely wrong? I mean, shouldn't the path degenerate the further you move the handle?