public void CalculateUniqueMap()
{
HashSet<Tuple<int, int>> unique = new HashSet<Tuple<int, int>>();
HashSet<Tuple<int, int>> unique2 = new HashSet<Tuple<int, int>>();
foreach (Face f in this.Faces)
{
unique.Add(new Tuple<int, int>(f.Indices[0], f.NormalIndices[0]));
unique.Add(new Tuple<int, int>(f.Indices[1], f.NormalIndices[1]));
unique.Add(new Tuple<int, int>(f.Indices[2], f.NormalIndices[2]));
unique2.Add(new Tuple<int, int>(f.Indices[0], f.TextureIndices[0]));
unique2.Add(new Tuple<int, int>(f.Indices[1], f.TextureIndices[1]));
unique2.Add(new Tuple<int, int>(f.Indices[2], f.TextureIndices[2]));
}
unique.Add(new Tuple<int, int>(1, 1));
}