how to get the control points for twisted sheet

I want to draw a sheet, which can be twisted in any angle, my question is how to caculate the control points?

  1. Free-Form-Deformations (FFD’s).

Before reading up on this, make sure you know all about bezier curves & other parametric curves… this is a tad bit mind blowing when you look at it.

It basically creates a 3D volume around an object and will transform the points within it depending on how you transform the surface.

  1. Cloth (physical simulation)

Model each vertex as a particle and use some nice complex physical model to work out the behaviour of the particles.

These are both quite challenging though…