Twist rope around an object I have this:



That's the hilt of a sword, and pretend that the plane is a small rope. What I want to do is achieve an effect similar to this:



But I can't find a good way to do it. As you can see I added a curve modifier and a nurbs curve, but getting the curve to follow the shape of the hilt is basically as difficult as doing it with the mesh.

I thought about using the shrinkwrap modifier, but I get this result:



I think shrinkwrap might be the thing I need, I just need to fix that problem.
This specific structure is a bit complicated by using normal methods, such as other guys suggested, However, you can do it quite well by a combination of a few modifiers:


Create the unit model for half round of the bandage;
Subdivide, tweak position of each vertex;
Model the other half round of that bandage.
Add Shrinkwarp, Array and Solidify modifier.








Tip: Shrinkwrap modifier is always not so "accurate" by default, but using VGroup with weights assigned will make things more flexible.



example file