Lines Matching refs:dx2
99 double dx2, double dy2);
106 double dx2, double dy2,
162 double dx2, double dy2)
165 double a2 = atan2(dy2 * m_width_sign, dx2 * m_width_sign);
197 out_vertices.add(coord_type(x + dx2, y + dy2));
207 double dx2, double dy2,
217 v1.x + dx2, v1.y - dy2,
218 v2.x + dx2, v2.y - dy2,
268 out_vertices.add(coord_type(v1.x + dx2, v1.y - dy2));
272 calc_arc(out_vertices, v1.x, v1.y, dx1, -dy1, dx2, -dy2);
276 // If no miter-revert, calculate new dx1, dy1, dx2, dy2
281 out_vertices.add(coord_type(v1.x + dx2 - dy2 * ml,
282 v1.y - dy2 - dx2 * ml));
299 double dx2 = 0;
309 dx2 = dy1 * m_width_sign;
312 out_vertices.add(coord_type(v0.x - dx1 - dx2, v0.y + dy1 - dy2));
313 out_vertices.add(coord_type(v0.x + dx1 - dx2, v0.y - dy1 - dy2));
359 double dx1, dy1, dx2, dy2;
365 dx2 = m_width * (v2.y - v1.y) / len2;
385 out_vertices.add(coord_type(v1.x + dx2, v1.y - dy2));
390 v0, v1, v2, dx1, dy1, dx2, dy2,
398 d = (dx1-dx2) * (dx1-dx2) + (dy1-dy2) * (dy1-dy2);
402 v0, v1, v2, dx1, dy1, dx2, dy2,
412 out_vertices.add(coord_type(v1.x + dx2, v1.y - dy2));
418 calc_arc(out_vertices, v1.x, v1.y, dx2, -dy2, dx1, -dy1);
420 out_vertices.add(coord_type(v1.x + dx2, v1.y - dy2));
451 double dx = (dx1 + dx2) / 2;
466 v0, v1, v2, dx1, dy1, dx2, dy2,
472 calc_arc(out_vertices, v1.x, v1.y, dx1, -dy1, dx2, -dy2);
477 out_vertices.add(coord_type(v1.x + dx2, v1.y - dy2));