Projecting a weave pattern on to a 3d shape

Look at this discussion