Hello,
I got this mesh tube and I’m trying to achieve something like this:
Basically I want it to be twisted at constant angle (every each edge loop).
It seems like a simple script could do that but I couldn’t find anything online.
Hello,
I got this mesh tube and I’m trying to achieve something like this:
Basically I want it to be twisted at constant angle (every each edge loop).
It seems like a simple script could do that but I couldn’t find anything online.
In edit mode…
Do A to select all. Ctrl-T to Triangulate faces. A to deselect everything. Switch to edge select mode. Select one of the original edges. Then menu Select->Select Similar->Face Angles. Might have to fiddle with the threshold in the options pane to get them all. Then X and I to delete, and disolve edges.
That should get you into the ballpark.
Thanks SkpFX I see what you did there, it’s helpful but it only works if I need to rotate every loop by 45 degree
Yeah, it is limited to just rerouting the edges across the existing vertices. To actually have control over just how much it twists you’ll need a script. Seems like it would be a doable script, but I haven’t seen one like it.
Make a strait tube and use the simple deform twist modifier. You will probably need to create an empty to orient the twist direction. Then create a curve and subdivide it until it gives you enough control points to achieve your bend. Now use curve modifier on the tube. On curve modifier select the object box and choose the curve. This will bind the tube to the curve. Because the twist is above the curve modifier in the stack you can continue to adjust it without disturbing the effects of the curve.
Thanks Cybermonk, could you send me .blend file with an example?
I’m sorry Tian, that’s my bad. I assumed you were “stuck” trying to twist existing cylinders. To twist it from scratch. Set a Simple Deform(taper) modifier, a Simple Deform(twist), and a Curve. Scale the cylinder Z to lengthen it, or Shift-Z to make it fatter. Play with the settings in the modifiers to get a handle on how to adjust it…
curvetube.blend (476 KB)
Thanks Cybermonk!
SkpFX you weren’t wrong, I was trying to twist existing cylinders