If you can't view this video, your browser does not support HTML5 videos.
Starting from a triangular grid, replace the straight lines with zigzag lines that are Chaikin-smoothed as shown here:
Varying the zigzag offset generates different patterns: