For this pattern, I combine 2 different shapes (triangle and rectangle) and form the tessellation. Because of the way it is arranged, the movement on 1 axis is destroyed. However because of that, it makes the tessellation unique.
Below is the form transferred to Grasshopper:
With this definition I could (1) adjust the height of individual top point, (2) the width of each segment, (3) increase or decrease the amount of tessellation.
A brief explanation of my definition:
Below are the steps involved:
Attached below is the link for the definition in Grasshopper: