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

 

Автоматическая декомпозиция геометрии

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

set developer commands {on|off}

Во многих случаях геометрия модели включает выступы, которые при отсечении с помощью декомпозиции геометрии легко сопоставляются с существующими алгоритмами. Fidesys включает в себя возможность декомпозиции на основе функций, которая автоматизирует этот процесс. Этот алгоритм работает путем нахождения вогнутых кривых в модели, группировки их в замкнутые контуры, а затем формирования режущих поверхностей на основе этих контуров. Хотя этот алгоритм все еще находится на стадии доработки, он может быть полезен для автоматизации некоторых операций декомпозиции, необходимых для типичных моделей.

Чтобы автоматически разложить модель, используйте команду:

Cut Body <body_id_range> [Trace {on|off}] [Depth <cut_depth>]

Если используется опция Тrace, алгоритм выводит информацию о ходе выполнения по мере выполнения декомпозиции. Параметр Depth определяет, сколько сокращений выполняется до возврата алгоритма; по умолчанию алгоритм сокращает модель везде, где это возможно.

Автоматическая декомпозиция используется для декомпозиции модели, показанной на рисунке 1 (слева), с результатами, показанными на рисунке 1 (справа). В этом случае автоматическая декомпозиция выполняет все необходимые разрезы, кроме одного.

Рис. 1 Модель, в которой использовалась автоматическая декомпозиция