Lines Matching refs:contour
47338 var contour = points.slice(startPoint, endPoint + 1);
47340 if (contour[0].flags & 1) {
47341 contour.push(contour[0]);
47342 } else if (contour[contour.length - 1].flags & 1) {
47343 contour.unshift(contour[contour.length - 1]);
47347 x: (contour[0].x + contour[contour.length - 1].x) / 2,
47348 y: (contour[0].y + contour[contour.length - 1].y) / 2
47350 contour.unshift(p);
47351 contour.push(p);
47354 moveTo(contour[0].x, contour[0].y);
47356 for (j = 1, jj = contour.length; j < jj; j++) {
47357 if (contour[j].flags & 1) {
47358 lineTo(contour[j].x, contour[j].y);
47359 } else if (contour[j + 1].flags & 1) {
47360 quadraticCurveTo(contour[j].x, contour[j].y, contour[j + 1].x, contour[j + 1].y);
47363 …quadraticCurveTo(contour[j].x, contour[j].y, (contour[j].x + contour[j + 1].x) / 2, (contour[j].y …