Cubo arreglado

This commit is contained in:
alan
2024-11-30 21:10:43 -06:00
parent 61388252ae
commit 23f98687fe

View File

@@ -33,7 +33,7 @@ void cube( float *d_surface, int * coord, int grid_size )
{
unsigned char i;
for(int i=0; i<4; i++ )
for(int i=0; i<3; i++ )
d_surface[i]=(float)coord[i]/grid_size;
}
@@ -78,15 +78,13 @@ float *generate_data_surface(int grid_size, unsigned char *s)
function_t f;
float *d_surface;
const int dim =2;
const int dim =3;
int cara[dim];
char bits[dim+1];
bits[dim]=0;
f =klein ;
*s = 4;
f =cube ;
*s = 3;
size = grid_size * grid_size * 6 * (*s) * 24;
size = grid_size * grid_size * 6 * (*s) * 6;
d_surface = malloc((size + 1) * sizeof(float));
d_surface[0] = size;
@@ -115,11 +113,11 @@ float *generate_data_surface(int grid_size, unsigned char *s)
q += *s;
cara[o] = i + 1;
cara[p] = j;
//cara[p] = j;
f(&d_surface[q + 1], cara, grid_size);
q += *s;
cara[o] = i + 1;
//cara[o] = i + 1;
cara [p] = j + 1;
f(&d_surface[q + 1], cara, grid_size);
q += *s;
@@ -129,13 +127,13 @@ float *generate_data_surface(int grid_size, unsigned char *s)
f(&d_surface[q + 1], cara, grid_size);
q += *s;
cara[o] = i;
//cara[o] = i;
cara [p] = j + 1;
f(&d_surface[q + 1], cara, grid_size);
q += *s;
cara[o] = i + 1;
cara [p] = j + 1;
//cara [p] = j + 1;
f(&d_surface[q + 1], cara, grid_size);
q += *s;
}