47M tris total 4M step 2 visible triangles 30M undecided triangles