X-Git-Url: https://www.hackdaworld.org/gitweb/?a=blobdiff_plain;f=math%2Fmath.c;h=6f4345e0124460ebbcb63a0482df9e367e592629;hb=83775c491117faa149281d0302fc8b8064d6b080;hp=6488248a39235d38d8e74aaa03933128a046f5ce;hpb=3961d57b84198e336085fd79263fec40837066a0;p=physik%2Fposic.git diff --git a/math/math.c b/math/math.c index 6488248..6f4345e 100644 --- a/math/math.c +++ b/math/math.c @@ -84,11 +84,11 @@ int v3_per_bound(t_3dvec *a,t_3dvec *dim) { y=0.5*dim->y; z=0.5*dim->z; - if(a->x>x) a->x-=dim->x; + if(a->x>=x) a->x-=dim->x; else if(-a->x>x) a->x+=dim->x; - if(a->y>y) a->y-=dim->y; + if(a->y>=y) a->y-=dim->y; else if(-a->y>y) a->y+=dim->y; - if(a->z>z) a->z-=dim->z; + if(a->z>=z) a->z-=dim->z; else if(-a->z>z) a->z+=dim->z; return 0;