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.