Lines Matching refs:a1
164 double a1 = atan2(dy1 * m_width_sign, dx1 * m_width_sign);
166 double da = a1 - a2;
174 if(a1 > a2) a2 += 2 * pi;
175 n = int((a2 - a1) / da);
176 da = (a2 - a1) / (n + 1);
177 a1 += da;
180 out_vertices.add(coord_type(x + cos(a1) * m_width,
181 y + sin(a1) * m_width));
182 a1 += da;
187 if(a1 < a2) a2 -= 2 * pi;
188 n = int((a1 - a2) / da);
189 da = (a1 - a2) / (n + 1);
190 a1 -= da;
193 out_vertices.add(coord_type(x + cos(a1) * m_width,
194 y + sin(a1) * m_width));
195 a1 -= da;
319 double a1;
327 a1 = atan2(dy1, -dx1);
328 a1 += da;
331 out_vertices.add(coord_type(v0.x + cos(a1) * m_width,
332 v0.y + sin(a1) * m_width));
333 a1 += da;
338 a1 = atan2(-dy1, dx1);
339 a1 -= da;
342 out_vertices.add(coord_type(v0.x + cos(a1) * m_width,
343 v0.y + sin(a1) * m_width));
344 a1 -= da;