Точность реальной формы
Фильтрация по реальной форме разработана для того чтобы не было пропущено близких компонентов, которые попадают в заданный диапазон, но при этом могут попасть несколько лишних объектов, находящихся за пределами заданного диапазона. Это происходит по следующим причинам:
Степень разбиения -- считается, что ячейка принадлежит объекту, даже если a геометрия объекта лишь касается угла ячейки. Это может привести к тому, что расстояние между объектами будет считаться меньшие, чем оно есть на самом деле. С ростом размера ячейки, число таких ошибок возрастает.
Трансформация ячейки -- если компонент позиционирован в сборке с трансформацией или поворотом, данные о занимаемых им ячейках также должны трансформироваться в пространстве сборки, что может привести к менее точным определением близости объектов
Смешанные размеры ячеек -- если сборка содержит компоненты с различными размерами ячеек, это также приведет к уменьшению точности фильтрации. Различие в размерах ячеек также приведет к падению производительности. Поэтому, по-возможности, лучше не прибегать к использованию ячеек разных размеров.
Даже в случае включения объектов, не попадающих в заданный диапазон, результат фильтрации по реальной форме, всегда будет, как минимум не хуже результата, который может быть получен с использованием ограничивающих параллелепипедов (а чаще всего намного лучше).