generate dynamic triangles

what’s the best method of generating triangles from a curved surface?

beziers? or something else?