Is there any way to turn a path with a pattern (which is itself based on paths) into a path in which the paths on which the pattern is based on are just there again? So, let's say I have a pattern of intersecting stripes, and I fill a path with it. Then I would like to make something out of it afterwards, which would be the same as simply placing the pattern origin x times next to each other, making a path out of it again, and then making an intersection with the path to be "filled". But I don't want to do this work, and since the paths of the pattern in the fill are always called exactly the way I want them to be, this should work somehow, right?
I haven't found a solution to this here yet.
"Object to Path" doesn't work, since that's already a path, neither does converting to normal SVG help, since that also supports pattern retrieval.
I am using Inkscape "1.0 (4035a4fb49, 2020-05-01)" on Win10.
I would like to get "patterntest_2.svg" from "patterntest.svg", but without the detour of copy+paste of the pattern origin, because that is just exhausting.
If my explanation should have been confusing somehow and you should have questions, feel free to ask, I will try to explain my problem as good as possible.
I hope I understand you correctly.. You would like to have a circle made of stripes (with nodes)?
Here is a quick workaround. You make a bitmap copy on a high resolution (Alt+B). You can set the dpi for your bitmap copy here: preferences > imported images > create bitmap copy. (for example 300 dpi) And then trace it with bitmap trace (Shift+Alt+B).
Is there any way to turn a path with a pattern (which is itself based on paths) into a path in which the paths on which the pattern is based on are just there again?
So, let's say I have a pattern of intersecting stripes, and I fill a path with it.
Then I would like to make something out of it afterwards, which would be the same as simply placing the pattern origin x times next to each other, making a path out of it again, and then making an intersection with the path to be "filled". But I don't want to do this work, and since the paths of the pattern in the fill are always called exactly the way I want them to be, this should work somehow, right?
I haven't found a solution to this here yet.
"Object to Path" doesn't work, since that's already a path, neither does converting to normal SVG help, since that also supports pattern retrieval.
I am using Inkscape "1.0 (4035a4fb49, 2020-05-01)" on Win10.
I would like to get "patterntest_2.svg" from "patterntest.svg", but without the detour of copy+paste of the pattern origin, because that is just exhausting.
If my explanation should have been confusing somehow and you should have questions, feel free to ask, I will try to explain my problem as good as possible.
For now, thank you for your thoughts!
Origin:
Goal (currently only reachable via detour):
Hi there,
I hope I understand you correctly.. You would like to have a circle made of stripes (with nodes)?
Here is a quick workaround.
You make a bitmap copy on a high resolution (Alt+B).
You can set the dpi for your bitmap copy here: preferences > imported images > create bitmap copy. (for example 300 dpi)
And then trace it with bitmap trace (Shift+Alt+B).
Good luck!
I don't know if there is a way to do this. There might be an extension somewhere but I don't know of any.
If you really need to do it, you could resort to making clones and then intersecting the clones with an outline shape.
I agree... there doesn't seem to be an automagic way to do this with high precision.
Fast and dirty: the method @Kirstie has described.
Better but slower: the method @Inklinea has described.
Here's a hack-job:
That what I did except ----- I cheated :
https://inkscape.org/~Moini/%E2%98%85multiple-boolean-operations-with-inx-pathops
Brought the squiggle path to the top, ran the path ops intersect, then paste in place