private void AddEdge(int i, int j, int k) { int l1 = FindEdge(i, j); int j1; int k1; TriangleNeat.Edge edge; if (l1 < 0) { if (numEdges == edges.Length) { TriangleNeat.Edge[] aedge = new TriangleNeat.Edge[edges.Length * 2]; System.Array.Copy((Array)(edges), 0, (Array)(aedge), 0, numEdges); edges = aedge; } j1 = -1; k1 = -1; l1 = numEdges++; edge = edges[l1] = new TriangleNeat.Edge(); } else { edge = edges[l1]; j1 = edge.t0; k1 = edge.t1; } int l; int i1; if (i < j) { l = i; i1 = j; j1 = k; } else { l = j; i1 = i; k1 = k; } edge.v0 = l; edge.v1 = i1; edge.t0 = j1; edge.t1 = k1; edge.suspect = true; }
private void AddEdge(int i, int j, int k) { int l1 = FindEdge(i, j); int j1; int k1; TriangleNeat.Edge edge; if (l1 < 0) { if (numEdges == edges.Length) { TriangleNeat.Edge[] aedge = new TriangleNeat.Edge[edges.Length * 2]; System.Array.Copy((Array)(edges), 0, (Array)(aedge), 0, numEdges); edges = aedge; } j1 = -1; k1 = -1; l1 = numEdges++; edge = edges[l1] = new TriangleNeat.Edge(); } else { edge = edges[l1]; j1 = edge.t0; k1 = edge.t1; } int l; int i1; if (i < j) { l = i; i1 = j; j1 = k; } else { l = j; i1 = i; k1 = k; } edge.v0 = l; edge.v1 = i1; edge.t0 = j1; edge.t1 = k1; edge.suspect = true; }