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; }
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); }