Cubo arreglado
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user