why you move ST_TriangleContouring() ?