Lines Matching refs:intr
20 double *intr)
41 intr[0] = s[0]+T*v1[0];
42 intr[1] = s[1]+T*v1[1];
50 intr[0] = s[0]+T*v1[0];
51 intr[1] = s[1]+T*v1[1];
58 intr[0] = clp[0]+T*v2[0];
59 intr[1] = clp[1]+T*v2[1];
71 double *s, *e, intr[2];
106 __find_intersection(s, e, clp, clp_next, intr);
108 crMemcpy(*new_poly_in+2*(*new_npnts_in), intr, 2*sizeof(double));
111 crMemcpy(*new_poly_out+2*(*new_npnts_out), intr, 2*sizeof(double));
120 __find_intersection(s, e, clp, clp_next, intr);
122 crMemcpy((*new_poly_in)+2*(*new_npnts_in), intr, 2*sizeof(double));
127 crMemcpy(*new_poly_out+2*(*new_npnts_out), intr, 2*sizeof(double));
218 CRPoly *intr, *diff, *p;
222 intr = (CRPoly *)crAlloc(sizeof(CRPoly));
223 intr->next = NULL;
247 intr->npoints = nin;
248 intr->points = in;
262 intr->points, intr->npoints,
266 for (b=0; b<intr->npoints; b++)
273 intr->npoints = nin;
274 intr->points = in;
299 intr->npoints = nin;
300 intr->points = in;
311 *head = intr;
324 __clip(intr->points, intr->npoints,
344 intr = diff;
353 /* subtract mask[a] from everything in intr and
355 while (intr)
357 __clip(intr->points, intr->npoints,
374 intr = intr->next;