Создать массив сетки - PullRequest
       14

Создать массив сетки

1 голос
/ 25 апреля 2010

Я создал сеточный массив в игровом движке OGRE3D, но этот массив является общим, мои навыки работы с массивами довольно простые и требуют работы, поэтому я публикую это просто для того, чтобы убедиться, что я делаю это правильно.

#define GRIDWIDTH 10
#define GRIDHEIGHT 10

int myGrid [HEIGHT][WIDTH];
int n,m;

int main ()
{
  for (n=0;n<HEIGHT;n++)
    for (m=0;m<WIDTH;m++)
    {
      jimmy[n][m]=(n+1)*(m+1);
    }
  return 0;
}

Я предполагаю, что выше вернется:

 1 2 3 4 5 6 7 8 9 10
1
2
3
4
5
6
7
8
9
10

Тогда я могу назначить каждую точку в массиве действительному узлу в OGRE3D, чтобы создать сетку в трехмерном представлении. Будет ли это работать? Просто скажите мне, правильно ли я делаю или нет, не нужен код ogre3d ....

1 Ответ

0 голосов
/ 25 апреля 2010

Ваш массив будет заполнен поисковой таблицей умножения с таким кодом:

  1  2  3  4  
1 1  2  3  4   
2 2  4  6  8  
3 6  9 12 15  
4 8 12 16 20  

Это то, что вы хотели?

...