- vi31 = save_vertex(v31);
- subdivide(v1, vi1, v12, vi12, v31, vi31, depth - 1);
- subdivide(v2, vi2, v23, vi23, v12, vi12, depth - 1);
- subdivide(v3, vi3, v31, vi31, v23, vi23, depth - 1);
- subdivide(v12, vi12, v23, vi23, v31, vi31, depth - 1);
+ vi31 = save_vertex(d, v31);
+ subdivide(d, v1, vi1, v12, vi12, v31, vi31, depth - 1);
+ subdivide(d, v2, vi2, v23, vi23, v12, vi12, depth - 1);
+ subdivide(d, v3, vi3, v31, vi31, v23, vi23, depth - 1);
+ subdivide(d, v12, vi12, v23, vi23, v31, vi31, depth - 1);