Я всегда слышу связь между обнаружением столкновений и различными методами разделения пространства. Содержат ли какие-либо физические библиотеки общие структуры данных, например, класс frustum или что-либо, что облегчает реализацию октодеревьев, квадродерев и т. Д.?