X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Ffrac.h;h=0049f09792559ba95b43bf45c45826fc29033145;hb=b7257d7b793c66969021da056d8783dc6b1111a8;hp=03ae4e673aab5af649a1ff13c27a58d8523352da;hpb=0b9d8564e9c3785a69829a8faa67f5169185d8fd;p=meshfrac diff --git a/src/frac.h b/src/frac.h index 03ae4e6..0049f09 100644 --- a/src/frac.h +++ b/src/frac.h @@ -3,16 +3,20 @@ #include "cmesh.h" #include "cgmath/cgmath.h" +#include "geom.h" struct frac_cell { cgm_vec3 pt; + struct poly *polys; + int num_polys; + struct cmesh *mesh; - cgm_vec4 *planes; /* dynarr */ }; struct fracture { struct cmesh *mesh; /* no ownership */ struct frac_cell *cells; /* dynarr */ + float cell_gap; }; int frac_init(struct fracture *frac);