trunk: using paths based on a rotated ellipse in path operations produces unexpected results (rev >= 12677)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Steps to reproduce:
1) launch current trunk (default prefs, default new doc)
2) draw a large rectangle
3) draw an ellipse on top of the rectangle
4) rotate the ellipse
5) select both and apply 'Path > Difference'
Expected result:
The ellipse as seen on-canvas is subtracted from the rectangle
Actual result:
The subtraction seems to be based on a distorted version of the ellipse.
Variation:
1) launch current trunk (default prefs, default new doc)
2) draw a large rectangle
3) draw an ellipse on top, rotate it, duplicate the ellipse & arrange slightly overlapping
4) combine the two ellipses ('Ctrl+K')
5a) select both objects and apply 'Path > Difference'
--> distorted result
5b) node-edit the combined ellipses (select all nodes, nudge with arrow keys) before applying difference
--> result as expected
Based on tests with archived builds on OS X:
- not reproduced with rev <= 12676,
- reproduced with rev >= r12677,
this regression seems to be a result of the changes in
- Revision 12677: Fix some more issues with ellipses.
<http://
Related branches
Changed in inkscape: | |
milestone: | 0.49 → none |
status: | Triaged → Fix Released |
Sample file with (copy of) rotated ellipse, and 'Path > Difference' result.