Lines Matching refs:x_2
36 static inline void PetscImageDrawLine(PetscImage img, int x_1, int y_1, int x_2, int y_2, int c) in PetscImageDrawLine() argument
40 if (x_2 - x_1 < 0) { in PetscImageDrawLine()
42 x_1 = x_2; in PetscImageDrawLine()
43 x_2 = tmp; in PetscImageDrawLine()
45 while (x_1 <= x_2) PetscImageDrawPixel(img, x_1++, y_1, c); in PetscImageDrawLine()
46 } else if (x_1 == x_2) { in PetscImageDrawLine()
56 int dx = PetscAbs(x_2 - x_1), sx = (x_2 - x_1) >= 0 ? +1 : -1; in PetscImageDrawLine()
61 if (x_1 == x_2 && y_1 == y_2) break; in PetscImageDrawLine()
108 static inline void PetscImageDrawTriangle(PetscImage img, int x_1, int y_1, int t_1, int x_2, int y… in PetscImageDrawTriangle() argument
119 if (x_1 < xmin && x_2 < xmin && x_3 < xmin) return; in PetscImageDrawTriangle()
121 if (x_1 > xmax && x_2 > xmax && x_3 > xmax) return; in PetscImageDrawTriangle()
137 SWAP(x_1, x_2); in PetscImageDrawTriangle()
147 SWAP(x_2, x_3); in PetscImageDrawTriangle()
157 x2_x1 = x_2 - x_1; in PetscImageDrawTriangle()
204 x3_x2 = x_3 - x_2; in PetscImageDrawTriangle()
212 lx = (int)(lfrac * ((float)x3_x2) + (float)x_2); in PetscImageDrawTriangle()