Advertisement
Guest User

Untitled

a guest
Apr 4th, 2020
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.33 KB | None | 0 0
  1. public void TradeInfluences()
  2.     {
  3.  
  4.         for (int i = 0; i < gridWidth; i++)
  5.         {
  6.             for (int j = 0; j < gridHeight; j++)
  7.             {
  8.                 for (int k = 0; k < gridDepth; k++)
  9.                 {
  10.                     if (k + 1 < gridDepth)
  11.                     {
  12.                         newGridActivations[i][j][k + 1] += (gridActivations[i][j][k] - gridActivations[i][j][k + 1]) * 0.001f;
  13.                         newGridActivations[i][j][k] += (gridActivations[i][j][k + 1] - gridActivations[i][j][k]) * 0.001f;
  14.                     }
  15.                     if (j + 1 < gridHeight)
  16.                     {
  17.                         newGridActivations[i][j + 1][k] += (gridActivations[i][j][k] - gridActivations[i][j + 1][k]) * 0.001f;
  18.                         newGridActivations[i][j][k] += (gridActivations[i][j + 1][k] - gridActivations[i][j][k]) * 0.001f;
  19.                     }
  20.  
  21.                     if (i + 1 < gridWidth)
  22.                     {
  23.                         newGridActivations[i][j][k] += (gridActivations[i + 1][j][k] - gridActivations[i][j][k]) * 0.001f;
  24.                         newGridActivations[i + 1][j][k] += (gridActivations[i][j][k] - gridActivations[i + 1][j][k]) * 0.001f;
  25.                     }
  26.                 }
  27.             }
  28.         }
  29.  
  30.         gridActivations = newGridActivations;
  31.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement