Any ideas how to model this, or just a unit

If you don’t want to use Grasshopper, can probably get very close with

a.) PanelingTools plugin (doesn’t need to be used in grasshopper)
https://wiki.mcneel.com/labs/panelingtools

b.) Model the triangle, pattern it, then use something like Flow Along Surface to get the triangles onto the curved surface.