Lines Matching refs:mesh
66 // 2) Build a mesh of edges connecting the vertices:
67 void contoursToMesh(VertexList* contours, int contourCnt, VertexList* mesh,
75 // 4) Simplify the mesh by inserting new vertices at intersecting edges:
81 SimplifyResult simplify(VertexList* mesh, const Comparator&) const;
83 // 5) Tessellate the simplified mesh into monotone polygons:
101 // not exact and may violate the mesh topology or active edge list ordering. We
102 // accommodate this by adjusting the topology of the mesh and AEL to match the intersection
154 void mergeVertices(Vertex* src, Vertex* dst, VertexList* mesh, const Comparator&) const;
162 Vertex* makeSortedVertex(const SkPoint&, uint8_t alpha, VertexList* mesh, Vertex* reference,
166 VertexList* mesh, const Comparator&) const;
168 bool mergeCoincidentVertices(VertexList* mesh, const Comparator&) const;
169 void buildEdges(VertexList* contours, int contourCnt, VertexList* mesh,
262 * an individual Vertex from the path mesh may belong to multiple
374 * output may be incorrect, and adjusting the mesh topology to match (see comment at the top of