Outset and inset should degrade slower for small input objects
Rough continuation of https://bugs.launchpad.net/inkscape/+bug/616469 and #87 (closed)
Summary:
When the input path is small, then the modified path will have seemingly random rounded corners and the shape will in general not match that of the original path.
Steps to reproduce:
- Open Inkscape-inset-bug.svg in Inkscape (default preferences)
- Path > Inset x5 times
What happened?
- output is not accurate, especially in comparison to LPE offset
inset | lpe offset |
---|---|
What should have happened?
- Accurate output
- @adam.belis suggests using the same algorithm (whatever is used for lpe offset) for all of them.
- example files from launchpad issue no longer cause problems.
- Use case mentioned in launchpad is for CNC machines
- dynamic offset and linked offset behave rather chaotically right now (separate issue):
Version Info:
- Inkscape 1.1-dev (62b2e789da, 2020-08-04) Linux Mint 20
- Inkscape 0.92.5 (6c0c36ef5a, 2020-05-15) Linux Mint 20