Lines Matching defs:p1
31 Point p1 = points[0]; // 0: point index
35 if ((p1.x == p2.x) && ((p1.y == p2.y) || (p1.x == p3.x))) {
41 if (((p1.x == p3.x) || (p1.y == p2.y)) && (p1.y == p3.y)) {
44 SortVertexs(p1, p2, p3);
45 Edge edge1 = InitEdge(p1, p2);
46 Edge edge2 = InitEdge(p1, p3);
48 int16_t lastY = p1.y;
51 // change edge1 from p1-p2 to p2-p3
77 void DrawTriangle::SortVertexs(Point& p1, Point& p2, Point& p3)
79 SortPoint(p1, p2);
81 SortPoint(p1, p2);
84 void DrawTriangle::SortPoint(Point& p1, Point& p2)
87 if (p1.y > p2.y) {
88 temp = p1;
89 p1 = p2;