SetEndPoints() public method

public SetEndPoints ( System.Vector2 orig, System.Vector2 dest ) : void
orig System.Vector2
dest System.Vector2
return void
Ejemplo n.º 1
0
        protected void Swap(Edge edge)
        {
            var face1 = edge.LFace;
            var face2 = edge.Sym.LFace;

            var edgeA = edge.OPrev;
            var edgeB = edge.Sym.OPrev;

            Edge.Splice(edge, edgeA);
            Edge.Splice(edge.Sym, edgeB);
            Edge.Splice(edge, edgeA.LNext);
            Edge.Splice(edge.Sym, edgeB.LNext);
            edge.SetEndPoints(edgeA.Dest, edgeB.Dest);

            face1.Reshape(edge);
            face2.Reshape(edge.Sym);
        }
Ejemplo n.º 2
0
 protected Edge MakeEdge(Vector2 orig, Vector2 dest)
 {
     var edge = new Edge();
     edge.SetEndPoints(orig, dest);
     return edge;
 }