Матрица коллизий
Матрица коллизий
Проверка на коллизии
Для проверки на коллизии используется самостоятельный вид проверки, не входящий в состав отбора и комплексных проверок. Настройки проверки на коллизии хранятся в виде матрицы коллизий. Матрица коллизий представляет собой таблицу, где строки и столбцы означают наборы элементов, а ячейки на пересечении хранят информацию о проверке коллизий между наборами.
В Tangl control перейти в меню "Глобальные настройки" со значком шестеренки на панели инструментов.
Нажать на вкладку "Матрицы коллизий".
Примечание: Наборы элементов в матрицу можно добавить только из справочников отбора, создание наборов в самой матрице не предусмотрено.
Назначение наборов для тестирования
Чтобы назначить наборы для проверки на коллизии, необходимо выполнить следующие шаги на вкладке матрицы коллизий:
- Создать новую матрицу коллизий, нажав на "+"
- Дать название матрице и нажать "Создать"
- Открыть матрицу коллизий
- Ввести наименование столбца и строки
- Нажать "Редактировать позиции в наборе".
- В окне выбора позиций справочников добавить нужные позиции.
После сохранения выбора наименование отображается в соответствующих столбце и строке таблицы.
Чтобы отредактировать наборы в столбце или строке, а также удалить столбец или строку, после сохранения матрицы нужно кликнуть на соответствующие значки. Для редактирования наименования нажать на значок карандаша, для удаления нажать на значок мусорной корзины и для редактирования набора нажать на значок двух звеньев. Для добавления нового столбца или строки нажать на «+» .
Примечание: добавить позиции справочника можно с любым расположением в дереве. Отбор происходит по привязке в справочнике. Если в набор добавлена родительская позиция, то отбор будет происходить по привязке, заложенной в данной родительской позиции, а не по ее дочерним.
Настройки тестирования коллизий
Тестированию подлежит только та пара наборов столбца и строки, в ячейке на пересечении которых установлен флажок «Проверка активна». Тестирование производится как между разными наборами, так и полностью совпадающими.
При клике на значок справа от надписи "проверка активна" открывается окно с настройками, в котором есть поле ввода допуска и выбор типа конфликта.
В режиме коллизий "По пересечению" центральными составными элементом являются треугольники, коллизия будет найдена, если присутствует явное пересечение или сближение этих треугольников.
В режиме "По объему" Tangl строит более сложные системы производных от триангулированной геометрии и использует дополнительные этапы в анализе геометрии.
Ранее введенные настройки можно отредактировать или удалить. Если снять флажок с поля "Проверка активна», то она производиться не будет.
Запуск анализа
Для проверки модели на наличие коллизий необходимо создать схему анализа, которая будет содержать справочники отбора, используемые для формирования наборов в матрице, а также создать матрицу коллизий.
Для запуска анализа нужно перетащить модель курсором из области, в которую проект был введен.
Просмотр результатов анализа
Чтобы посмотреть результаты анализа, необходимо:
- Выделить необходимую версию анализа.
- Нажать на кнопку "Посмотреть результат" в верхней панели инструментов.
- В открывшемся окне перейти на вкладку "Матрицы коллизий".
В отчете будут указаны все найденные конфликты и следующая информация о каждом из них:
- идентификатор и наименование элементов, между которыми обнаружен конфликт,
- примененный допуск для данной проверки,
- тип пересечения между элементами,
- тип коллизии, к которому относится данный конфликт.
Для визуализации конфликта нажать на кнопку "Посмотреть в 3D". При выборе строки с конфликтом в отчете, соответствующие элементы будут выделены на 3D-виде.