| Summary: | Using Cut at Point doesn't break a Vector into two parts | ||
|---|---|---|---|
| Product: | [Applications] krita | Reporter: | Samwise Galenorn <samwisegalenorn> |
| Component: | Tools/Vector | Assignee: | Krita Bugs <krita-bugs-null> |
| Status: | RESOLVED INTENTIONAL | ||
| Severity: | normal | CC: | ghevan, rebecca |
| Priority: | NOR | ||
| Version First Reported In: | 4.2.9 | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Microsoft Windows | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Samwise Galenorn
2020-04-24 23:14:52 UTC
I'm pretty sure this is intended behaviour, maybe someone else can confirm? It's at least what I'd expect, and I just checked and it works the same in Inkscape, for example. You can also use the "break at point" button for "opening" a closed path (like a closed polygon) and in that case the shape is still connected and can't be split into two vector shapes anyway. So if anything, splitting vector shapes should be a new feature that probably needs a bit of design discussion first. Inkscape has a dedicated "Break apart" action for this in the "Path" menu which splits a vector shape into all its unconnected parts. But then, Inkscape has plenty of other path options as well: different ways of combining shapes, converting them etc etc. Krita doesn't have any of that at the moment. Joining two vectors will make the two vectors into one vector. If this is supposed to be 'Expected Behavior', then mark it as such. A vector shape is composed points(nodes), each two points can be joined by a line, called a segment. When you Break at point, you are not creating a new object, you are just modifying segments. In this case you add a new point and create 2 segments. However both segments belong to the same shape. To separte the vectors into different shapes: using the selection tool -> right click -> Logical operations -> Split. Both segments are now on different shapes. And copying and pasting each shape into different vector layers is then possible. (In reply to vanyossi from comment #3) > A vector shape is composed points(nodes), each two points can be joined by a > line, called a segment. When you Break at point, you are not creating a new > object, you are just modifying segments. In this case you add a new point > and create 2 segments. However both segments belong to the same shape. > > To separate the vectors into different shapes: using the selection tool -> > right click -> Logical operations -> Split. > > Both segments are now on different shapes. And copying and pasting each > shape into different vector layers is then possible. I haven't checked in on this bug for a bit, sorry. Your stated process works great, thanks. |