Inkscape Community
Help Using Inkscape => Inkscape Beginners' Questions => Topic started by: hydara on April 04, 2018, 10:20:51 AM
-
Hi all,
I have come back to Inkscape after not using it for a while to edit a drawing. After I duplicate it, I select Object > Ungroup to edit the individual components, and immediately the lines between the nodes of the drawing become straight (when in the original they are curves). This is not solved by selecting Edit path by nodes > Make selected segments curves, nor by Edit path by nodes > Make selected nodes smooth. Am I forgetting something? I have attached an image of the before (left) and after (right) I ungroup the object.
Thanks for any help!
[ You are not allowed to view attachments ]
-
This is a butterfly wing, right? Can you rather share the SVG file, or a similar file that shows the behaviour?
-
Could this be due to the threshold settings? These can be found along the top while working on the object. There maybe a setting in there that could help, but i could be right off the mark. Just an idea. Hope you get it sorted.
-
Welcome to the forum!
I can't think of any obvious reason for this, so probably it's not just something you've forgotten. Yes, we'll need the SVG file to be able to investigate.
-
Hi all,
Thanks a lot for the replies! Here is the .svg file (it is indeed a butterfly). I hope some of you can work out what is happening because I am not having much luck here...
Thanks again!
-
How very strange!
I also experience the curves going straight on Ungroup!
When I look at your original image (the Group of 2) in the XML Editor, it identifies the node types as all "c"s, which means corner/cusp nodes (which make straight segments). But I don't understand how they can be straight segments identified in XML Editor, but be displayed as curves on the canvas.
The node types explain why the segments go straight, but it doesn't explain how they can be looking like curves while they are still in the group.
This problem is over my head. I can find things going wrong, but I don't know what's causing it. Hopefully someone else will know, or at least have a clue?
-
How did you create the lines?
I have just come up with a possible solution for you: select one half of the butterfly, then go to Path > Object to Path and that seems to help retain the shape when you ungroup it.
There is also a path called path3913 that doesn't show anything up on my Inkscape. Is there something there on others?
-
1. You can update your Inkscape version, if you want to. We're at 0.92.3 already, you missed 3 intermediate versions.
2. There have been path effects applied previously to the paths that behave weirdly. But the indication as to *which* path effect that was has been deleted from the path data. Still, the shape that the path effect had created was still in the path data, along with the shape of the original path, without the effect applied. When the grouping is removed, somehow also the shape indication gets removed. So this is how it happened.
I have no idea how the path effect info had been removed from the paths. Did you do any manual edits via XML editor or via text editor on the SVG file?
Selecting the affected paths (find them by searching for "inkscape:original-d" in the Find dialog, make sure to check search in Attribute names and Properties), then doing Path -> Object to Path fixes the issue, and that's the only way it can work.
-
Ah, sorry, for Mac you can only update to 0.92.2 currently!
-
Moini, what clue did you see, about previously having a path effect applied? Is it just because there could be no other explanation?
-
It's because it had the corresponding info in the svg tag for the path. Something with 'original' in the attribute name. d-original?...