Lines Matching refs:y_3
108 …le(PetscImage img, int x_1, int y_1, int t_1, int x_2, int y_2, int t_2, int x_3, int y_3, int t_3) in PetscImageDrawTriangle() argument
120 if (y_1 < ymin && y_2 < ymin && y_3 < ymin) return; in PetscImageDrawTriangle()
122 if (y_1 > ymax && y_2 > ymax && y_3 > ymax) return; in PetscImageDrawTriangle()
141 if (y_1 > y_3) { in PetscImageDrawTriangle()
143 SWAP(y_1, y_3); in PetscImageDrawTriangle()
146 if (y_2 > y_3) { in PetscImageDrawTriangle()
148 SWAP(y_2, y_3); in PetscImageDrawTriangle()
159 R_y3_y1 = (y_3 != y_1) ? one / ((float)(y_3 - y_1)) : 0; in PetscImageDrawTriangle()
194 if (y_2 >= y_3) return; in PetscImageDrawTriangle()
202 R_y3_y1 = (y_3 != y_1) ? one / ((float)(y_3 - y_1)) : 0; in PetscImageDrawTriangle()
203 R_y3_y2 = (y_3 != y_2) ? one / ((float)(y_3 - y_2)) : 0; in PetscImageDrawTriangle()
207 for (y = y_2; y <= y_3; y++) { in PetscImageDrawTriangle()