The purpose of this tutorial by Ivo A. Semerdjiev is to create a folding origami skin based on parametric principles. The first step is to make a square grided surface based on one convex and concave curves. Their z-axis planars are aligned and then arrayed. The second step is to use data structures in order to get access to every point on the surface.
The third step is to create the vectors and the line segments defined by start point, tangent and length which will follow the direction of the folding surfaces.
And The last step is to connect all the end points of the vectors to create the surfaces for an uniform folding + the option to creat an attracting point which would dictate a non-uniform one.