Outset and inset don't work as they should.

Bug #1737311 reported by Yourful Naym
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Inkscape
New
Undecided
Unassigned

Bug Description

Tested with: Inkscape 0.92.2
OS: Slackware GNU/Linux 14.2 64bit (current branch)

Summary:
Over the time of several versions a regression in the inset and outset functionality must have snuck in somehow.
Shape and size of out- and inset vary, sometimes producing quite warped results.
The shape of it becoming quite deformed and the actual size of the outset can change if a duplicate of an object gets some gaps, etc.

Expected result:
Anything involving inset and outset from this video.
https://www.youtube.com/watch?v=m0O_1L5YxOQ

Actual result:
Warped shapes in the "creating the overlapping effect of the knot sections" part of the video toward the end.

How to reproduce:
Follow the linked tutorial using Inkscape 0.92.2, the outset results will not look as clean and well aligned as the tutorial ones.

Workarounds tried:
Dynamic outset. It somewhat works but there are some radius values that glitch out the shape, producing a sharp spike that shoots out way out across the object, often going through it, expanding the bounding box of the shape to ludicrous levels.

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

I suppose it might similar but I used some pretty big shapes.
Thing is, after cutting holes in one of the loops, the outset distance got reduced, which is strange seeing how the preferences have a dedicated setting for generic outset distance.

I wish I knew more about this field, programming/math wise but I can't even begin to form a good theory here.
Although if this were 3D related then I'd wonder about normals, or something.

Revision history for this message
Ramon Miranda (mirandagraphic) wrote :

I have also weird behavior with outset and inset. My workaround is to use dynamic offset because my shapes are not complicated but I have tested in previous releases 0.48 and was ok.not so weird shapes. I encourage you to solve as soon as you can. You are doing a great job.
This has been comented in the inkscape Facebook page.

Revision history for this message
Ramon Miranda (mirandagraphic) wrote :

I forgot to say that I am using Inkscape 0.92.3 in Windows 10. I have also kde Neon machine if you need more info let me know it

https://m.facebook.com/groups/2675326577?view=permalink&id=10156521772851578&src=email_notif

Maybe you can see the the page here

Revision history for this message
Kaushik BM (kaushikbm) wrote :

It's version 1.2.x in 2022! Amazing journey till now by the team. Thank you all for Inkscape.

But still few minor problem persists. Like the Inset or Outset crooks the shape of the object. Also it converts objects to paths making it more harder to edit nodes.

I'd like to suggest the following regarding offset

- A Single offset command dialog should be enough for all types of offsets
- Parameter amount of Offset units - Inset(-ve) or Outset(+ve).
- Selection of simple, linked or dynamic should be in the dialog
- Options for corner type should be added in the dialog. ie Keep Sharp or Rounded.
- Offseting command should not convert objects to paths for simpler editing. Currently it becomes path in all.

For eample while offseting a rounded rectangle it should make the rounded exactly concentric by increasing the radius by the amount of offset not moving the center at all.

FYI, I'm running 1.2.1 in Windows 10.

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.