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