optimized surface_triangle.