C3D Collision Detection

Быть уверенным в целостности сборки.
Запросить

На этапе проектирования сборочного изделия необходимо убедиться в том, что между частями сборки отсутствуют пространственные наложения — коллизии.

Модуль обнаружения столкновений позволяет инженерному приложению (CAD, BIM и т.п.) проверить модели на коллизии, чтобы на раннем этапе предотвратить нарушения сборки или устранить препятствия движению частей механизма. Раннее выявление ошибок моделирования снижает издержки на этапе изготовления изделия.

Функция измерения расстояния позволяет проверять необходимые зазоры между деталями или подсборками.

В статике и в динамике

Измерения расстояний, зазоров или поиск соударений можно осуществлять как для неподвижной сборки, так и в динамичеких сценах, когда требуется интерактивное перемещение деталей или симуляция механизмов.
В статике и в динамике

Поддержка граничного и полигонального представления геометрии

Детектор столкновений гарантирует точность своих результатов при работе с геометрией тел в граничном представлении (Boundary representation). При необходимости можно использовать полигональное представление, в том числе для ускорения расчетов.

Поддержка граничного и полигонального представления геометрии

Производительность

Модуль столкновений позволяет быстро находить пересечения в заданном наборе геометрических объектов или подтверждать отсутствие коллизий. Скорость работы детектора основана на использовании иерархических деревьев объемов (BVH), которые насчитываются как для отдельных тел, так и для их объединений в подсборки. Другой основой производительности является оптимизированная работа с памятью, в частности для сборок с большим числом одинаковых вставок тел.
Производительность

Гибкая настройка поиска

Детектор столкновений предоставляет возможность приложению настраивать уровень детализации поиска.

В одном случае требуется найти все грани пересечения тел, в другом случае достаточно выявить факт столкновения пар тел или целых подсборок без демонстрации подробностей пересечения. Также можно исключать из поиска некоторые пары и выбирать разные стратегии поиска возможных коллизий. Можно классифицировать результаты поиска как касания или объемные пересечения.

Гибкая настройка поиска

Структурность сцены

Основное наполнение сцены – это оболочки тел, но они могут быть организованы в иерархии. Структура данных детектора предусматривает работу со вставками повторно используемых оболочек, а также объединение и группировку тел, с которыми детектор может работать как с единым целым. Не всегда требуется тратить время на поиск в пределах одной группы, можно проверять коллизии между целыми группами.
Структурность сцены

Другие модули C3D Toolkit

Вверх