Answering your question is 2 fold. First how you set the grid, and second how you define the pattern. To simplify matters, I’ll use flat grid. I did the following:
1- Define grid density and spacing that make sense: ptGridArray with u-spacing and v-spacing set to (1,0.1,0.1)
2- Define the smallest unit pattern and u and v shift to repeat.
3- Use ptManage2DPattern to define the custom pattern (saved in the attached file, and can load using ptLoad2DPattern)
shifteddiamondcustompattern.txt (917 Bytes)
4- Use ptPanelGrid and set Pattern=ShiftedDiamond
Note that this gives you the 2D curve based paneling, you will need to extrude or offset to get to the 3D pattern. Also, you will see some gaps generated, so this is an approximate approach. There might be other ways to account for some bend and no-gap output, but I hope this will at least get you started.
ShiftedDiamond.3dm (548.3 KB)