0.92 Beta. Knot effect extremely buggy for circles, ellipses.

Bug #1642667 reported by Mike Thomas-Faria
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
Confirmed
Undecided
Unassigned

Bug Description

In 0.92 beta [1] the knot effect is not working properly on some ellipses I've drawn. Works fine on other shapes. I make two ellipses, convert to path, overlap them. Then combine. Add knot effect. No visible results whatsoever. I've tried increasing and decreasing the Fixed Width. Nothing. Although, when I increased fixed width to an extraordinarily high number, things started happening, but not really what ought to happen.
I've tried grouping the ellipses instead of Combining. Same thing.

--
[1] based on the provided SVG file: Inkscape 0.92pre2 15127

Revision history for this message
Mike Thomas-Faria (mikethomasfaria) wrote :
su_v (suv-lp)
description: updated
tags: added: livepatheffects
removed: 0.92 knot
Revision history for this message
Alvin Penner (apenner) wrote :

on Windows 10, Inkscape 0.92pre3 15195
- when I load the file KNOTTY PROBLEM.svg, I get the attached output in DOS:

** (inkscape.exe:13880): WARNING **: Exception during LPE Knot execution.
 lib2geom exception: Non-contiguous path (E:\Temp\Inkscape\inkscape\0.92.x_32_cmake\src\2geom\path.cpp:919)

** (inkscape.exe:13880): WARNING **: Exception during LPE Knot execution.
 lib2geom exception: Non-contiguous path (E:\Temp\Inkscape\inkscape\0.92.x_32_cmake\src\2geom\path.cpp:1000)

** (inkscape.exe:13880): WARNING **: Exception during LPE Knot execution.
 lib2geom exception: Non-contiguous path (E:\Temp\Inkscape\inkscape\0.92.x_32_cmake\src\2geom\path.cpp:919)

** (inkscape.exe:13880): WARNING **: Exception during LPE Knot execution.
 lib2geom exception: Non-contiguous path (E:\Temp\Inkscape\inkscape\0.92.x_32_cmake\src\2geom\path.cpp:1000)

Revision history for this message
Alvin Penner (apenner) wrote :

running Windows 10, Inkscape 0.92pre3 15195 (32 bit .exe build)

confirmed using the attached svg file. I made three rectangles, used Object to Path and then Combine and then the Knot LPE and it worked. Tried the same with three ellipses. Got the attached output instead of the LPE.

** (inkscape.exe:7056): WARNING **: Exception during LPE Knot execution.
 lib2geom exception: Non-contiguous path (E:\Temp\Inkscape\inkscape\0.92.x_32_cmake\src\2geom\path.cpp:919)

** (inkscape.exe:7056): WARNING **: Exception during LPE Knot execution.
 lib2geom exception: Non-contiguous path (E:\Temp\Inkscape\inkscape\0.92.x_32_cmake\src\2geom\path.cpp:919)

Changed in inkscape:
status: New → Confirmed
Revision history for this message
Alvin Penner (apenner) wrote :

-appears to be a duplicate of Bug 1627817

the workaround proposed in
https://bugs.launchpad.net/inkscape/+bug/1627817/comments/2
can also be applied retroactively. In other words, if you have applied the knot LPE previously to a set of circles and if it did not work then you may be able to apply this fix and the LPE will start to work. The svg file will probably remember the fact that you tried to use the LPE and will apply it successfully after you convert the arc elements to Beziers.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.