Mobile app version of vmapp.org
Login or Join
Holmes874

: How to twist a complex shape in Inkscape? I have a shape derived from the letter i: Each of the blue “waves” and the two orange crosslinks are a path, the dot is a circle. I want

@Holmes874

Posted in: #Inkscape #Transform

I have a shape derived from the letter i:



Each of the blue “waves” and the two orange crosslinks are a path, the dot is a circle.

I want to make the shape derived from a script i instead, following roughly a curve like this one below the dot:



I tried using Pattern along path, but it ended up doing strange distortions and not what I imagined:



It is OK if it can’t be done at once, but I need to apply the same effect to all of the four paths in my shape, or maybe only to the two blue paths – I can somehow arrange the orange paths afterwards. But the blue paths are complicated, with many points, and I don’t think I will get a good effect if I try to bend them by hand.

Any ideas how to do it, if it’s possible at all?

If you want to play with the SVG original, I uploaded the source on pastebin.

This is not the same question as this one. I assume that it is because of my complex shape instead of a simple rectangle – the solutions there don’t work for me.



Update Wrzlprmft's method produced this when used with a two-loop segment traced with Bezier curves:



Beside the strange squish, I'm still looking for a way to use it with an existing combination of curves, instead of having to redraw them using other methods.

10.02% popularity Vote Up Vote Down


Login to follow query

More posts by @Holmes874

2 Comments

Sorted by latest first Latest Oldest Best

 

@Murray976

I tried applying Pattern along path to the object but with a small modification as follows:


Initially I ungrouped the object.
All strokes in the object were converted to path using
Path-Stroke to path(Ctrl+Alt+C) command & were grouped.
Then I drew a curve(skeleton) which the pattern should follow.Lower the z-order of the curve (always the curve should be in the bottom of the Z- order with respect to the object/pattern)
Now I applied the pattern along path using Extension-generate from path- Pattern along path command.
These are the settings I applied to reproduce the required image




Ensure that the option pattern is vertical is selected.

This is the image which was produced



A small distortion is still existing which can be manually adjusted.

10% popularity Vote Up Vote Down


 

@Berryessa866

I just fully describe what I did to achieve something similar. You need to see which steps you can skip or need to adapt.


Create a rectangle.


Use Extensions → Render → Function Plotter with these settings.



Duplicte the result and shift it horizontally as desired.
Select both.
Path → Combine (you can also add your orange lines here).
Create your ι.


Make sure your helix is on top (press Pos1 after having selected it).
Select your ι and your helix.
Use Pattern along path with Single or Single, stretched and Snake.
Remove the ι.




Afterwards you may want to uncombine everything and give the single objects the desired style (probably done quickest with Paste Style).

10% popularity Vote Up Vote Down


Back to top | Use Dark Theme