예제 #1
0
파일: OctTree.cs 프로젝트: hvp/Gemgine
 public static void RemoveNode(OctCell root, OctNode node)
 {
     VisitTree(root, node.bounds, (cell) => { if (cell.contents != null) cell.contents.Remove(node); });
 }
예제 #2
0
파일: OctTree.cs 프로젝트: hvp/Gemgine
 public static void InsertNode(OctCell root, OctNode node, float leafSize)
 {
     BuildTree(root, node.bounds, (cell) => { cell.contents.Add(node); }, leafSize);
 }