Lines Matching refs:top
93 // sweep line has crossed the top vertex, but not the bottom vertex. It's sorted
94 // left-to-right based on the point where both edges are active (when both top vertices
95 // have been seen, so the "lower" top vertex of the two). If the top vertices are equal
106 // neighbouring edges at the top or bottom vertex. This is handled by merging the
361 * An Edge joins a top Vertex to a bottom Vertex. Edge ordering for the list of "edges above" and
374 * output may be incorrect, and adjusting the mesh topology to match (see comment at the top of
379 Edge(Vertex* top, Vertex* bottom, int winding, EdgeType type)
381 , fTop(top)
398 , fLine(top, bottom) {
401 Vertex* fTop; // The top vertex in vertex-sort-order (sweep_lt).
408 Edge* fPrevEdgeBelow; // The linked list of edges in the top Vertex's "edges below".