I should add that triangles are stored as "indexed" lists. that means you get a huge array of all vertices, and a triangle is made from either 3 or 1 index into that array. say for a quad your have verts = [A,B,C,D]. And now you store triangle info (index starting at 1): as list: [1,2,3, 2,3,4] as strip: [1,2,3, 4] each…