Exemplo n.º 1
0
        public virtual void Add(object item)
        {
            ContainedObjects.Add(item);

            Bounds();
            base.Distribute(0);
        }
Exemplo n.º 2
0
        public virtual void Add(IEnumerable <object> items)
        {
            foreach (object item in items)
            {
                ContainedObjects.Add(item);
            }

            Bounds();
            base.Distribute(0);
        }
Exemplo n.º 3
0
        public virtual void Add(IOctreeObject item)
        {
            if (item.GetOctreeBounds() == null)
            {
                return;
            }

            ContainedObjects.Add(item);

            Bounds();
            base.Distribute(0);
        }
Exemplo n.º 4
0
        public virtual void Add(IEnumerable <IOctreeObject> items)
        {
            foreach (IOctreeObject item in items)
            {
                if (item.GetOctreeBounds() != null)
                {
                    ContainedObjects.Add(item);
                }
            }

            Bounds();
            base.Distribute(0);
        }