Dynamic/linked Offset errors

Bug #550789 reported by Nick
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Inkscape
Triaged
Medium
Unassigned

Bug Description

Inset and offset sometimes gives errors. For example see attached image. If you will use Path->Stroke to path you will have the same result.

It is really important for me to have proper offset results because I'm writing an Gcode tools extension which uses Inkscape's offset.
I do not care about calculation time, but really need proper results.
I saw an use_slow_but_correct_offset_method variable that used in offset method. But have not found what it depends on or where it could be set up?

Is there any chance to get proper offset results? May be there's a way to rebuild the path before making offset, or use another function to do offset?

PS If I try to use Extensions->Generate from Path->Inset/Outset Halo there are also some errors but on the other side of the path.
By the way, I've found Halo's souse in Extensions dir, but found that it is built in Inkscape souse code.

Revision history for this message
Nick (xepecine) wrote :
description: updated
Revision history for this message
su_v (suv-lp) wrote :

not reproduced with Inkscape 0.47 r22583 and 0.47+devel r9252 on OS X 10.5.8:

using 'Path > Inset' there are no nodes/subpaths created outside the original path.

tags: added: shape-editing
Revision history for this message
su_v (suv-lp) wrote :

possibly related:
Bug #221049 “Path Inset Incorrect on Rounded Square ”
<https://bugs.launchpad.net/inkscape/+bug/221049>

Revision history for this message
Nick (xepecine) wrote :

Confirm that using Path->Inset gives correct result, but Path->Dynamic offset don't!

How can I use Path->Inset from an extension?

Now I'm creating a new object with following parameters:

inkscape:radius = radius
sodipodi:type = inkscape:offset
inkscape:original = d
...

I do not think that it is connected to bug with Ruonded square, because here some additional paths are created and those paths are closer to original path than offset radius.

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

reproduced with Inkscape 0.47 and 0.47+devel r9252 on OS X 10.5.8

when creating a smaller offset, both 'Dynamic Offset' and 'Linked Offset' of the path result in adding an additional subpath outside of the original path.

summary: - Offset/Inset errors
+ Dynamic/linked Offset errors
Changed in inkscape:
importance: Undecided → Medium
status: New → Confirmed
jazzynico (jazzynico)
Changed in inkscape:
status: Confirmed → Triaged
Revision history for this message
su_v (suv-lp) wrote :

Still present with Inkscape 0.91+devel r14159 (on OS X 10.7.5).

Revision history for this message
Samuel (qvarker) wrote :

Still present in Inkscape 0.92.4 (stable version) on Windows 10 64 bits.

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

Duplicates of this bug

Other bug subscribers

Remote bug watches

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