From 23f98687fed855372bec3aebdd2141aa4e3bad2b Mon Sep 17 00:00:00 2001 From: alan Date: Sat, 30 Nov 2024 21:10:43 -0600 Subject: [PATCH] Cubo arreglado --- src/surface.c | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/src/surface.c b/src/surface.c index 79f75af..04da2dc 100644 --- a/src/surface.c +++ b/src/surface.c @@ -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; }