Lines Matching refs:dx1
48 FX_FLOAT dx1, FX_FLOAT dy1, in stroke_calc_arc() argument
54 FX_FLOAT a1 = FXSYS_atan2(dy1, dx1); in stroke_calc_arc()
62 out_vertices.add(coord_type(x + dx1, y + dy1)); in stroke_calc_arc()
93 FX_FLOAT dx1, FX_FLOAT dy1, in stroke_calc_miter() argument
104 if(calc_intersection(v0.x + dx1, v0.y - dy1, in stroke_calc_miter()
105 v1.x + dx1, v1.y - dy1, in stroke_calc_miter()
116 FX_FLOAT x2 = v1.x + dx1; in stroke_calc_miter()
118 if((FXSYS_Mul(x2 - v0.x, dy1) - FXSYS_Mul(v0.y - y2, dx1) < 0) != in stroke_calc_miter()
119 (FXSYS_Mul(x2 - v2.x, dy1) - FXSYS_Mul(v2.y - y2, dx1) < 0)) { in stroke_calc_miter()
120 out_vertices.add(coord_type(v1.x + dx1, v1.y - dy1)); in stroke_calc_miter()
127 out_vertices.add(coord_type(v1.x + dx1, v1.y - dy1)); in stroke_calc_miter()
132 v1.x, v1.y, dx1, -dy1, dx2, -dy2, in stroke_calc_miter()
136 out_vertices.add(coord_type(v1.x + dx1 + FXSYS_Mul(dy1, miter_limit), in stroke_calc_miter()
137 v1.y - dy1 + FXSYS_Mul(dx1, miter_limit))); in stroke_calc_miter()
155 FX_FLOAT dx1 = FXSYS_Div(v1.y - v0.y, len); in stroke_calc_cap() local
159 dx1 = FXSYS_Mul(dx1, width); in stroke_calc_cap()
164 dy2 = dx1; in stroke_calc_cap()
166 out_vertices.add(coord_type(v0.x - dx1 - dx2, v0.y + dy1 - dy2)); in stroke_calc_cap()
167 out_vertices.add(coord_type(v0.x + dx1 - dx2, v0.y - dy1 - dy2)); in stroke_calc_cap()
169 FX_FLOAT a1 = FXSYS_atan2(dy1, -dx1); in stroke_calc_cap()
173 out_vertices.add(coord_type(v0.x - dx1, v0.y + dy1)); in stroke_calc_cap()
181 out_vertices.add(coord_type(v0.x + dx1, v0.y - dy1)); in stroke_calc_cap()
199 FX_FLOAT dx1, dy1, dx2, dy2; in stroke_calc_join() local
200 dx1 = FXSYS_MulDiv(width, v1.y - v0.y, len1); in stroke_calc_join()
208 out_vertices.add(coord_type(v1.x + dx1, v1.y - dy1)); in stroke_calc_join()
213 v0, v1, v2, dx1, dy1, dx2, dy2, in stroke_calc_join()
221 FX_FLOAT d = (dx1 - dx2) * (dx1 - dx2) + (dy1 - dy2) * (dy1 - dy2); in stroke_calc_join()
224 v0, v1, v2, dx1, dy1, dx2, dy2, in stroke_calc_join()
231 out_vertices.add(coord_type(v1.x + dx1, v1.y - dy1)); in stroke_calc_join()
235 out_vertices.add(coord_type(v1.x + dx1, v1.y - dy1)); in stroke_calc_join()
238 v1.x, v1.y, dx2, -dy2, dx1, -dy1, in stroke_calc_join()
253 v0, v1, v2, dx1, dy1, dx2, dy2, in stroke_calc_join()
261 v1.x, v1.y, dx1, -dy1, dx2, -dy2, in stroke_calc_join()
265 out_vertices.add(coord_type(v1.x + dx1, v1.y - dy1)); in stroke_calc_join()