Exemplo n.º 1
0
        private void Process(HalfEdge e)
        {
            HalfEdge eNode = e.PrevNode();

            // if edge is in a ring, just process this edge
            if (eNode == null)
            {
                eNode = e;
            }
            StackEdges(eNode);
            // extract lines from node edges in stack
            BuildLines();
        }
Exemplo n.º 2
0
 private void Process(HalfEdge e)
 {
     HalfEdge eNode = e.PrevNode();
     // if edge is in a ring, just process this edge
     if (eNode == null)
         eNode = e;
     StackEdges(eNode);
     // extract lines from node edges in stack
     BuildLines();
 }