Перейти к статье

 

Принудительная протяжка

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

Диагностика: Первая проверка - небольшие изгибы. Маленькие кривые не обязательно будут вводить топологию, которую нельзя разбить схемой Отображение или Частичное отображение, но часто будут обеспечивать ненужное разрешение сетки и часто ухудшать качество сетки, поскольку размер сетки должен переходить от малого к большему. Затем проверяются внутренние углы каждой поверхности, чтобы увидеть, далеко ли они отклоняются от кратных 90. Поскольку отклонение от кратного 90 увеличивается, алгоритмам сопоставления и подотображения становится труднее классифицировать углы на поверхности. Если любая из этих проверок выявляет потенциальные проблемы, они помечаются и генерируются потенциальные решения.

Решение: Если обнаружены проблемы с соединением поверхностей, ITEM проанализирует поверхность и сгенерирует возможные решения для устранения проблемы. В настоящее время предоставляется решение проблемы соединения поверхности с одним из ее соседей. ITEM будет смотреть на соседние поверхности, чтобы решить, какая комбинация будет лучше. При исправлении плохих внутренних углов новые внутренние углы, которые будут получены после разделения, чтобы выбрать разделение, которое обеспечит наилучшие внутренние углы. Другой рассматриваемый критерий - двугранный угол между составными кандидатами. Желательны двугранные углы, близкие к 180. Предлагаемые решения получают приоритет на основе этих критериев, прежде чем они будут представлены пользователю. На рисунке 1 показан пример модели до и после выполнения решений с принудительной протяжкой. Верх и низ цилиндра были выбраны в качестве исходной и целевой поверхностей соответственно.

Рис. 1 Топология несопоставимых связующих поверхностей составлена для создания топологии протягиваемого объема