Feature idea: shapes in node-edit mode
I was just editing some paths in Inkscape and found myself wanting to add a circle to the path.
Admittedly I could achieve this right now, fairly simply, just by creating a circle separately, converting it to a path, and then using "Combine paths" to combine both paths.
But that's a bit of a process, and it requires switch modes a number of times, and finding a few commands hidden in the menus (or knowing the keyboard shortcuts). If I could just click on the circle tool, and draw a circle which was automatically combined with the current path I'm editing, that would save a lot of time. Presumably if I could do it for circles, I could do the same for any shape.
One of the most useful scenarios for such a feature is editing clipping paths -- I love how you can edit them directly these days. But to combine any shapes with clipping paths, I currently have to release the clip, do the Combine, then set the clip again. That's sometimes a bit annoying.
Of course, sometimes you want to intersect/subtract/add, etc, and then you'd need to go through the process. But for a simple combine, this seems fairly intuitive.
I'm not proposing to do it myself (sorry!), but does anyone have any comments on how hard/useful this feature idea would be?
- Bryan
On 2010-11-18 23:26, Bryan Hoyt | Brush Technology wrote:
I was just editing some paths in Inkscape and found myself wanting to add a circle to the path. ... I'm not proposing to do it myself (sorry!), but does anyone have any comments on how hard/useful this feature idea would be?
Well, (as you may know already) at the moment Inkscape doesn't make circles by making a circle or an arc. Instead it relies on custom attributes to store the properties of a circle. So if you wanted to be able to make a subpath that looks and behaves (UI-wise) as a circle I think it may definitely be non-trivial. (Although it would obviously depend a lot on how much of the UI could be reused.) But I'd love to be proved wrong, I've also long wanted to be able to edit arcs in the node tool for example.
Well, (as you may know already) at the moment Inkscape doesn't make circles by making a circle or an arc. Instead it relies on custom attributes to store the properties of a circle.
That's technically correct. A solution would be to finally implement the boolean ops LPE and apply them automagically to the selected path, that way circles could be integrated into the path and being easily manipulated with the circle/arc tool at the same time.
So if you wanted to be able to make a subpath that looks and behaves (UI-wise) as a circle I think it may definitely be non-trivial. (Although it would obviously depend a lot on how much of the UI could be reused.) But I'd love to be proved wrong, I've also long wanted to be able to edit arcs in the node tool for example.
For the time being, maybe it would be enough to add the shapes (spirals, arcs, squares...) to the path even if that means losing some of the control, for instance: turning a circle into a sector would be impossible, but it would avoid a lot of work specially for clipping paths as the poster pointed out.
So if you wanted to be able to make a subpath that looks and behaves (UI-wise) as a circle I think it may definitely be non-trivial.
Actually, I was thinking it would just do a quick "Convert-object-to-path" on the fly, and add the nodes to the path, like Pajarico suggested. No, you wouldn't be able to edit the arcs after you've created them, because they wouldn't exist as soon as you lift your mouse up.
So perhaps that would remove a lot of the usefulness anyway.
- Bryan
participants (3)
-
Bryan Hoyt | Brush Technology
-
Jasper van de Gronde
-
Pajarico