Lines Matching defs:piece
946 bool const large, bool const wise, double const /*tresh*/, int const piece)
977 AddPoint(cb.vector() * ar * cbangle + dr, piece, (sang - b) / (sang - eang));
989 AddPoint(cb.vector() * ar * cbangle + dr, piece, (b - sang) / (eang - sang));
996 double tresh, int lev, double st, double et, int piece)
1025 RecCubicTo(iS, hisD, m, md, tresh, lev - 1, st, mt, piece);
1026 AddPoint(m, piece, mt);
1027 RecCubicTo(m, md, iE, hieD, tresh, lev - 1, mt, et, piece);
1036 double tresh, int lev, double st, double et, int piece)
1052 RecBezierTo(0.5 * (iS + iP), iS, m, tresh, lev - 1, st, mt, piece);
1053 AddPoint(m, piece, mt);
1054 RecBezierTo(0.5 * (iP + iE), m, iE, tresh, lev - 1, mt, et, piece);
1063 int const piece, offset_orig &/*orig*/)
1096 AddPoint(cb.vector() * ar * cbangle + dr, piece, (sang - b) / (sang - eang));
1107 AddPoint(cb.vector() * ar * cbangle + dr, piece, (b - sang) / (eang - sang));
1116 int piece, offset_orig &orig)
1148 orig.orig->PointAndTangentAt(orig.piece, orig.tSt * (1 - st) + orig.tEn * st, os_pos, os_tgt);
1149 orig.orig->PointAndTangentAt(orig.piece, orig.tSt * (1 - et) + orig.tEn * et, oe_pos, oe_tgt);
1165 AddPoint(iE, piece, et);
1166 AddPoint(iS, piece, st);
1187 RecCubicTo(iS, hisD, m, md, tresh, lev - 1, st, mt, piece, orig);
1188 AddPoint(m, piece, mt);
1189 RecCubicTo(m, md, iE, hieD, tresh, lev - 1, mt, et, piece, orig);
1197 int piece, offset_orig& orig)
1228 orig.orig->PointAndTangentAt(orig.piece, orig.tSt * (1 - st) + orig.tEn * st, os_pos, os_tgt);
1235 orig.orig->PointAndTangentAt(orig.piece, orig.tSt * (1 - et) + orig.tEn * et, oe_pos, oe_tgt);
1243 AddPoint(iE, piece, et);
1244 AddPoint(iS, piece, st);
1258 RecBezierTo(md, iS, m, tresh, lev - 1, st, mt, piece, orig);
1259 AddPoint(m, piece, mt);
1261 RecBezierTo(md, m, iE, tresh, lev - 1, mt, et, piece, orig);
1320 dest->ebData[lEdge].pieceID = pts[lm].piece;
1338 dest->ebData[lEdge].pieceID = pts[sbp].piece;
1339 if ( pts[sbp].piece == pts[prp].piece ) {
1368 dest->ebData[lEdge].pieceID = pts[lm].piece;
1458 dest->ebData[lEdge].pieceID = pts[lm].piece;
1472 dest->ebData[lEdge].pieceID = pts[sbp].piece;
1473 if ( pts[sbp].piece == pts[prp].piece ) {
1500 dest->ebData[lEdge].pieceID = pts[lm].piece;