[go: up one dir, main page]

Tiling path effect: add an option to avoid glitches when overlapping shapes

Summary:

When using the Tiling path effect and set negative gaps so the shapes overlap to each other, in some mirroring mode the shapes are glitched.

Steps to reproduce:

  • open Inkscape
  • draw a shape
  • open the Path effect dialog and select Tiling
  • set negative gaps, like X=-30 and Y=-30
  • check with several mirroring modes

What happened?

In some mirroring mode the shapes are glitched:

  • normal: image
  • rx: image
  • ry: image
  • cx: image
  • rx+cx: image
  • rx+ry+cx: image
  • ry+cx: image
  • etc.

What should have happened?

No glitch like in the normal mode.

One might argue that it's a feature and not a bug because glitches are pretty, so I suggest to add a checkbox option to disable the glitch, like in the Fill and stroke/Stroke paint dialog.

Version info

Inkscape 1.3-dev (c4ce8568, 2023-01-04)

GLib version:     2.64.6
GTK version:      3.24.20
glibmm version:   2.64.2
gtkmm version:    3.24.2
libxml2 version:  2.9.10
libxslt version:  1.1.34
Cairo version:    1.17.7
Pango version:    1.44.7
HarfBuzz version: 2.6.4

OS version:       Ubuntu 22.04.1 LTS