Summary: | Booleans give too many new nodes. | ||
---|---|---|---|
Product: | [Applications] krita | Reporter: | wolthera <griffinvalley> |
Component: | Layers/Vector | Assignee: | Krita Bugs <krita-bugs-null> |
Status: | ASSIGNED --- | ||
Severity: | wishlist | CC: | halla, raghu |
Priority: | NOR | ||
Version: | git master (please specify the git hash!) | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: | Example showing the amount of new nodes. |
Description
wolthera
2017-07-02 17:22:33 UTC
That is basically a problem in a way, how Qt's QPainterPath merges the curves. It just converts all the curves into straight lines and intersects them. If we decide to fix that, we will have to implement our own algorithm for that. Which is doable, but needs a bit of time. We might to consider downgrading this bug to a wishlist... Downgrading this bug to 'wishlist', because it has no easy fix. We just need to implement a proper algorithm for intersection of bezier curves. |