let TriangleContourCell implements TriangleCell instead of AdaptiveTriangleCell