protected virtual void initContour()
{
contour[0] = new Microsoft.DirectX.Vector2[8];
contour[1] = new Microsoft.DirectX.Vector2[8];
int i = 0;
contour[0][i++] = new Microsoft.DirectX.Vector2(-1, -1);
contour[0][i++] = new Microsoft.DirectX.Vector2(0, -1);
contour[0][i++] = new Microsoft.DirectX.Vector2(1, -1);
contour[0][i++] = new Microsoft.DirectX.Vector2(1, 0);
contour[0][i++] = new Microsoft.DirectX.Vector2(1, 1);
contour[0][i++] = new Microsoft.DirectX.Vector2(0, 1);
contour[0][i++] = new Microsoft.DirectX.Vector2(-1, 1);
contour[0][i++] = new Microsoft.DirectX.Vector2(-1, 0);
i = 0;
contour[1][i++] = new Microsoft.DirectX.Vector2(0, -1);
contour[1][i++] = new Microsoft.DirectX.Vector2(0, -1);
contour[1][i++] = new Microsoft.DirectX.Vector2(1, 0);
contour[1][i++] = new Microsoft.DirectX.Vector2(1, 0);
contour[1][i++] = new Microsoft.DirectX.Vector2(0, 1);
contour[1][i++] = new Microsoft.DirectX.Vector2(0, 1);
contour[1][i++] = new Microsoft.DirectX.Vector2(-1, 0);
contour[1][i++] = new Microsoft.DirectX.Vector2(-1, 0);
buildHighStressCover();
buildHighLODCover();
}