Exemple #1
0
        void Split(f2 p)
        {
            var n = nodes.Find(_t => _t.triangle.Includes(p, true));
            var o = DN.Split(n, p);

            nodes.Remove(n);
            nodes.Add(o.n1);
            nodes.Add(o.n2);
            nodes.Add(o.n3);
            stack.Push(o.s1);
            stack.Push(o.s2);
            stack.Push(o.s3);
        }