public void B2bFix(HullTriangle s, HullTriangle t) { for (int i = 0; i < 3; i++) { int i1 = (i + 1) % 3; int i2 = (i + 2) % 3; int a = s.At(i1); int b = s.At(i2); Debug.Assert(m_tris[s.Neib(a, b)].Neib(b, a) == s.id); Debug.Assert(m_tris[t.Neib(a, b)].Neib(b, a) == t.id); m_tris[s.Neib(a, b)].Neib(b, a, t.Neib(b, a)); m_tris[t.Neib(b, a)].Neib(a, b, s.Neib(a, b)); } }