He visto que los octrees a menudo se usan para cosas como el sacrificio de frustum y la detección de colisiones en 3D. Pero no estoy seguro de cómo funciona el algoritmo. Seguramente todo el principio del octree se rompe cuando intenta usar cuadros delimitadores, porque cualquier cuadro dado podría almacenarse en un nodo, pero en realidad se superpone al espacio representado por otro nodo. Además, no estoy seguro de cómo puede funcionar esto para buscar cuadros delimitadores en lugar de puntos, porque una vez más, podría estar atrapado mirando prácticamente todos los nodos, lo que frustra el propósito.
Entonces, ¿cómo diablos lidian los octrees con cajas delimitadoras?
fuente
Los n-árboles son el sistema de partición espacial más famoso pero no el único disponible. Hay muchos, muchos otros. Un poco más de información sobre los datos que tiene ayudaría mucho a encontrar la mejor opción. ¿Sus cajas cambian de tamaño o se mueven? ¿Qué tan grandes son? ¿Cuántos hay? ¿Tiene muchas inserciones / extracciones?
fuente