Lines Matching refs:smooth
40 * The "smooth" attribute of each vertex is only accurate if edge is
140 static Point<T> _adjust(Point<T> p, bool smooth)
142 return Point<T>(p.x + .5, p.y + .5, smooth);
909 bool smooth[2] = {
927 vertices[0] = _adjust(midpoint(borderMid, vertices[0]), smooth[0]);
930 vertices[1] = _adjust(midpoint(borderMid, vertices[1]), smooth[1]);
933 if ( !smooth[0] && adjust_splines ) {
961 another.smooth = true;
1000 if ( !smooth[1] && adjust_splines ) {
1042 another.smooth = true;
1099 vertex.smooth = !foreign_is_contour;
1101 if ( !vertex.smooth ) {
1130 another.smooth = true;
1158 vertex.smooth = false;
1204 another.smooth = true;
1233 vertex.smooth = same_color(a_it->rgba, b_it->rgba);
1236 // there might be 2-color, then vertex.smooth = true
1240 vertex.smooth
1258 vertex.smooth = !foreign_is_contour;
1260 if ( !vertex.smooth ) {
1283 another.smooth = true;
1316 vertex.smooth = false;
1350 another.smooth = true;
1388 vertex.smooth = same_color(a_it->rgba, c_it->rgba);
1391 // there might be 2-color, then vertex.smooth = true
1395 vertex.smooth
1415 vertex.smooth = !foreign_is_contour;
1417 if ( !vertex.smooth ) {
1445 another.smooth = true;
1472 vertex.smooth = false;
1507 another.smooth = true;
1556 vertex.smooth = !foreign_is_contour;
1558 if ( !vertex.smooth ) {
1579 another.smooth = true;
1611 vertex.smooth = false;
1658 another.smooth = true;
1686 // won't be smooth
1687 vertex.smooth = false;