Example #1
0
 private void AddDataToMesh(Square[,] squares, MeshGenerator meshGenerator)
 {
     for (int y = 0; y < yLength; y++)
     {
         for (int x = 0; x < xLength; x++)
         {
             int[]        indexes         = FromIntToTriangleIndexes[squares[x, y].Configuration];
             List <Point> trianglesPoints = new List <Point>();
             for (int i = 0; i < indexes.Length; i++)
             {
                 trianglesPoints.Add(squares[x, y].points[indexes[i]]);
             }
             meshGenerator.AddDataFromPoints(trianglesPoints.ToArray());
         }
     }
 }