Beispiel #1
0
int main(){

int i=3,j,k;

j = PRODUCT(i++);
printf("\nValue of i: %d",i);
k = PRODUCT(++i);
printf("\nValue of i: %d",i);

printf("\nValue of J: %d\n",j);
printf("\nValue of K: %d\n",k);
return 0;
}
Beispiel #2
0
/* set up facial plane */
static int setplane (face *f)
{
  double ba [3], cb [3];
  edge *e1, *e2;

  e1 = f->e; e2 = e1->n;
  SUB (e1->v[1], e1->v[0], ba);
  SUB (e2->v[1], e2->v[0], cb);
  PRODUCT (ba, cb, f->pla);
  f->pla [3] = - DOT (e1->v[0], f->pla);

  MAXABS (f->pla, ba [0]);
  if (ba [0] == 0.0) return 0; /* degenerate case (colinear vertices) */
  else return 1;
}