Lines Matching defs:x4
54 bez->x3 = bez->x3 + t * (bez->x4 - bez->x3);
63 left->x4 = bez->x1 = left->x3 + t * (bez->x2 - left->x3);
73 second_half->x3 = (bez->x3 + bez->x4) * 0.5;
75 second_half->x4 = bez->x4;
78 first_half->x4 = second_half->x1 =
111 double x4x1 = b->x4 - b->x1;
124 polygon_vertex_append(poly, b->x4, b->y4);
142 len = len + line_length(bez->x3, bez->y3, bez->x4, bez->y4);
144 chord = line_length(bez->x1, bez->y1, bez->x4, bez->y4);
170 float x4, float y4)
178 bez->x4 = x4;
182 x1, y1, x2, y2, x3, y3, x4, y4);
202 bez->x4 = pt4[0];
214 matrix_map_point(matrix, bez->x4, bez->y4, &bez->x4, &bez->y4);
228 pt[0] = a*bez->x1 + b*bez->x2 + c*bez->x3 + d*bez->x4;
240 norm[1] = -(bez->x2-bez->x1) * a - (bez->x3-bez->x2) * b - (bez->x4-bez->x3) * c;
338 VGboolean p3_p4_equal = (orig->x3 == orig->x4 && orig->y3 == orig->y4);
363 points[np][0] = orig->x4;
394 (orig->x3 - orig->x4)*(orig->x3 - orig->x4) +
396 float dot = (orig->x1 - orig->x2)*(orig->x3 - orig->x4) +
461 normals[2][1] = b->x3 - b->x4;
468 normals[1][0] = b->x1 - b->x2 - b->x3 + b->x4;
495 circle[1][0] = 0.5*(b->x1 + b->x4) + normals[1][0]*offset;
498 circle[2][0] = b->x4 + normals[2][0]*offset;
510 o->x4 = circle[i+1][0];
528 if (bez->x1 == bez->x2 && bez->x1 == bez->x3 && bez->x1 == bez->x4 &&
596 if (bez->x4 < xmin)
597 xmin = bez->x4;
598 else if (bez->x4 > xmax)
599 xmax = bez->x4;
637 tangent[2] = bez->x4;