AoMEngineLibrary.Graphics.Grn.GrnMesh.CalculateUniqueMap C# (CSharp) Method

CalculateUniqueMap() public method

public CalculateUniqueMap ( ) : void
return void
        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));
        }