Inkscape.org
Beginners' Questions Making path with pattern to new path containing the the pattern in the path as path
  1. #1
    asozialebohne asozialebohne @asozialebohne

    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):

    Patterntest 2
    Patterntest
  2. #2
    Kirstie Kirstie @Kirstie🌷
    *

    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!
     

  3. #3
    inklinea inklinea @inklinea⛰️

    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. 

     

    Patternpath
  4. #4
    Tyler Durden Tyler Durden @TylerDurden
    *

    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:

     

  5. #5
    inklinea inklinea @inklinea⛰️
    👍

    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 

Inkscape Inkscape.org Inkscape Forum Beginners' Questions Making path with pattern to new path containing the the pattern in the path as path