CSG.BSPTree.Clone C# (CSharp) Метод

Clone() публичный Метод

public Clone ( ) : BSPTree
Результат BSPTree
        public BSPTree Clone()
        {
            BSPTree copy = new BSPTree();
            copy.root = Clone(root);
            return copy;
        }

Same methods

BSPTree::Clone ( Node node ) : Node

Usage Example

Пример #1
0
        /**
         * Returns geometry corresponding to volume that is occupied by @a,
         * but not by @b.
         */
        public static BSPTree Subtract(BSPTree a, BSPTree b)
        {
            BSPTree aClone = a.Clone();
            BSPTree bClone = b.Clone();

            float startTime = Time.realtimeSinceStartup;

            bClone.Invert();
            bClone.ClipByTree(a, false);
            aClone.ClipByTree(b);
            aClone.AddTriangles(bClone.GetAllTriangles());

            return(aClone);
        }
All Usage Examples Of CSG.BSPTree::Clone