| 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: | entelferia, halla, raghu |
| Priority: | NOR | ||
| Version First Reported In: | git master (please specify the git hash!) | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | All | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: |
Example showing the amount of new nodes.
Another example of excessive node addiction making boolean operations unusuable |
||
|
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. Created attachment 177461 [details]
Another example of excessive node addiction making boolean operations unusuable
In 2025 the boolean operations are still essentially unusable due to the bug
|