Comment 11 for bug 616469

Revision history for this message
su_v (suv-lp) wrote :

The fix committed in r15619 produces regressions when outsetting curves multiple times.

To reproduce:
1) launch trunk, default template (mm-based)
   set inset/outset step to 1mm
2) draw a circle (no fill, thin stroke), with about 5cm diameter
3) duplicate ( Ctrl+D ) and outset ( Ctrl+) )
4) repeat step (3) several times (10-12)

The resulting outset paths quickly divert from the original shape into ... nothing even close to the original circle.

Does not reproduce if the commit is reverted.

AFAICT the commit also tends to produce rather large numbers of nodes for in-/outset curves (compared to results with the commit reverted).

Proposing to revert the commit for now (and not to consider it for backporting to stable - testing it with 0.92.x was how I noticed the changed behavior).