Compare commits

...

2 Commits

Author SHA1 Message Date
407818cb34 next milestone : normal vectors 2020-06-11 15:30:03 +02:00
233c1d5b9e off-by-one error killed ! 2020-06-07 09:30:09 +02:00
3 changed files with 6 additions and 5 deletions

View File

@ -139,7 +139,7 @@ fprintf(stderr, "%s : %p --> %p\n", __func__, what, where);
fprintf(stderr, "XYZ %f %f %f\n", what->p.x, what->p.y, what->p.z); fprintf(stderr, "XYZ %f %f %f\n", what->p.x, what->p.y, what->p.z);
#endif #endif
if (where->fidx > where->size) { if (where->fidx >= where->size) {
/* this is a very bad fatal error */ /* this is a very bad fatal error */
fprintf(stderr, "%s : overflow in BBList at %p\n", __func__, where); fprintf(stderr, "%s : overflow in BBList at %p\n", __func__, where);
#if MUST_ABORT #if MUST_ABORT

View File

@ -4,7 +4,7 @@
/* --------------------------------------------------------------------- */ /* --------------------------------------------------------------------- */
#define LIBBB_VERSION 53 #define LIBBB_VERSION 54
#define SZ_BUBULLE_TEXT 51 /* arbitrary value */ #define SZ_BUBULLE_TEXT 51 /* arbitrary value */

View File

@ -57,16 +57,15 @@ while(cptr=fgets(line, LINE_SZ, fpin)) {
foo = sscanf(cptr, "%f", &z); foo = sscanf(cptr, "%f", &z);
memset(&bubulle, 0, sizeof(Bubulle)); memset(&bubulle, 0, sizeof(Bubulle));
niceprint_bubulle(&bubulle, 0);
bubulle.p.x = x; bubulle.p.x = x;
bubulle.p.y = y; bubulle.p.y = y;
bubulle.p.z = z; bubulle.p.z = z;
niceprint_bubulle(&bubulle, 0); if (verbosity > 1) niceprint_bubulle(&bubulle, 0);
foo = push_bubulle(bublist, &bubulle); foo = push_bubulle(bublist, &bubulle);
if (foo) { if (foo) {
fprintf(stderr, "err %d on push\n", foo); fprintf(stderr, "%s: err %d on push\n", __func__, foo);
break; break;
} }
nbre++; nbre++;
@ -77,6 +76,8 @@ if(verbosity) {
fprintf(stderr, "%s : %d vertices loaded\n", __func__, nbre); fprintf(stderr, "%s : %d vertices loaded\n", __func__, nbre);
} }
bubulles_to_data("xyz", NULL, bublist, 0);
return 0; return 0;
} }