Пример #1
0
            public int idx;          //index in clusters list

            public ClusterNode(item_s ii, int index)
            {
                leaf     = ii;
                idx      = index;
                leafs    = new int[1];
                leafs[0] = index;
                centroid = ii.coord;
                height   = 0;
            }
Пример #2
0
        public int TestRun(List <GameObject> gos)
        {
            List <item_s> its = new List <item_s>();

            for (int i = 0; i < gos.Count; i++)
            {
                item_s ii = new item_s();
                ii.go    = gos[i];
                ii.coord = gos[i].transform.position;
                its.Add(ii);
            }
            items = its;
            if (items.Count > 0)
            {
                agglomerate(null);
            }
            return(0);
        }