Lines Matching defs:triangle
304 static void _DrawGouraud(CFX_DIBitmap* pBitmap, int alpha, CPDF_MeshVertex triangle[3])
306 FX_FLOAT min_y = triangle[0].y, max_y = triangle[0].y;
308 if (min_y > triangle[i].y) {
309 min_y = triangle[i].y;
311 if (max_y < triangle[i].y) {
312 max_y = triangle[i].y;
329 CPDF_MeshVertex& vertex1 = triangle[i];
330 CPDF_MeshVertex& vertex2 = triangle[(i + 1) % 3];
391 CPDF_MeshVertex triangle[3];
396 triangle[0] = vertex;
398 stream.GetVertex(triangle[j], pObject2Bitmap);
402 triangle[0] = triangle[1];
404 triangle[1] = triangle[2];
405 triangle[2] = vertex;
407 _DrawGouraud(pBitmap, alpha, triangle);
439 CPDF_MeshVertex triangle[3];
441 triangle[0] = last_row[i];
442 triangle[1] = this_row[i - 1];
443 triangle[2] = last_row[i - 1];
444 _DrawGouraud(pBitmap, alpha, triangle);
445 triangle[2] = this_row[i];
446 _DrawGouraud(pBitmap, alpha, triangle);