Pour un algorithme de marching cubes(pour des metaballs)
j'ai besoin d'un tableau 3d dont la taille peut etre choisie au lancement du programme j'ai:
//main.cpp
int resolution=40; //exemple quelconque
float *Grille = new float[resolution][resolution][resolution];
J'ai besoin d'acceder a ce tableau dans un autre fichier source alors j'ai essaye:
//marching.cpp
extern int resolution;
extern float Grille[resolution][resolution][resolution];
mais le compilateur (GCC) refuse cette syntaxe. Par ailleurs ça ne marche pas non plus avec un tableau statique.
Comment faire?