This is a variation on the well known square twist origami tessellation unit. This justs adds a little wrinkle in the folds. The pattern can be adjuted by moving the dots with your mouse. The patterns are locally foldable, but not guaranteed to be globally foldable, so don't try folding without checking a small area first! The output is only png. The code needs rewriting.