protected override 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(0, 0);
contour[0][i++] = new Microsoft.DirectX.Vector2(0.5f * t2, 0);
contour[0][i++] = new Microsoft.DirectX.Vector2(t2, 0);
contour[0][i++] = new Microsoft.DirectX.Vector2(t2, 0.5f * t3);
contour[0][i++] = new Microsoft.DirectX.Vector2(t2, t3);
contour[0][i++] = new Microsoft.DirectX.Vector2(0.5f * t2, t3);
contour[0][i++] = new Microsoft.DirectX.Vector2(0, t3);
contour[0][i++] = new Microsoft.DirectX.Vector2(0, 0.5f * t3);
for (i = 0; i < 8; i++)
{
contour[0][i].X -= 0.5f * t2;
contour[0][i].Y -= 0.5f * t3;
}
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();
UpdataData();
}