Открыть сервисСервис

Тело с нарушенной топологией в Компас-3D

Тело с нарушенной топологией — это объёмная деталь в системе компьютерного проектирования Компас-3D, геометрия которой содержит дефекты, мешающие дальнейшей работе с моделью: незамкнутые рёбра, самопересечения поверхностей, разрывы швов, нулевые или отрицательные толщины стенок. Нарушенная топология препятствует выполнению операций объединения, вычитания и пересечения, мешает построению оболочки, экспорту в нейтральные форматы (STEP, IGES) и подготовке модели для CAM-систем и 3D-печати. В Компас-3D диагностика и исправление дефектов выполняются штатными средствами редактора.

Причины возникновения дефектов

Нарушение топологии тела чаще всего возникает по следующим причинам:

  • Импорт сторонней геометрии. Перенос модели из другой CAD-системы через STEP, IGES или SAT часто приводит к появлению «дырок» в швах, наложению граней и расхождению кривых границ с точностью до 10⁻⁶ мм.
  • Погрешность построения поверхностей. Слишком малые значения допусков при построении сопряжений, скруглений и обводок приводят к незамкнутым швам.
  • Ручное редактирование граней. Удаление элементов, на которые опираются соседние грани, создаёт разрывы в структуре тела.
  • Ошибки при импорте STL-меша. Триангулированная поверхность, преобразованная в тело, содержит множество мелких граней с нулевой толщиной.
  • Совмещение нескольких тел. Операция «Объединение» с большими расхождениями границ поверхностей даёт незамкнутый результат.

Способы диагностики

Компас-3D предоставляет несколько инструментов обнаружения дефектов:

  1. Контроль качества тела. Команда «Сервис» → «Контроль качества тела» последовательно проверяет замкнутость швов, самопересечения, нулевые рёбра и корректность ориентации граней. По результатам выводится список ошибок с указанием координат проблемной области.
  2. Анализ геометрии. Диалог «Анализ геометрии» позволяет оценить радиусы кривизны, толщины стенок и обнаружить области с аномальной кривизной.
  3. Подсветка швов. При включённом отображении швов (кнопка на панели «Вид») незамкнутые участки выделяются отдельным цветом.
  4. Экспортный контроль. Попытка сохранить модель в формате STEP с включённой проверкой геометрии выводит отчёт о некорректных гранях.

Методы исправления

Автоматическое восстановление

Встроенный конвертер геометрии (запускается командой «Сервис» → «Конвертировать геометрию») выполняет автоматическое «штопание» швов с заданной точностью. Рекомендуемые значения допуска:

Тип дефектаРекомендуемый допуск
Незамкнутый шов0,001–0,01 мм
Самопересечение граней0,0001–0,001 мм
Нулевая грань0,001 мм

Слишком большое значение допуска приводит к схлопыванию мелких элементов и потере точности модели.

Ручное восстановление

Если автоматическое конвертирование не помогает, дефекты устраняются вручную:

  1. Удаление и построение заново. Проблемная грань удаляется, после чего команда «Построить тело по граням» или «Заменить грань» восстанавливает структуру.
  2. Операция «Оболочка». Построение оболочки с толщиной, превышающей локальные дефекты, часто даёт корректное тело.
  3. Построение по сечениям. Модель разбирается на сечения, которые затем объединяются командой «Линзы» или «Обводка».
  4. Упрощение. Команда «Упростить тело» удаляет мелкие грани и рёбра, не влияющие на общую форму, устраняя локальные самопересечения.

Работа с импортированными телами

Для моделей, импортированных из сторонних систем, эффективна следующая последовательность:

  1. Запустить «Конвертировать геометрию» с допуском 0,01 мм.
  2. Проверить результат командой «Контроль качества тела».
  3. Оставшиеся дефекты устранить вручную через «Заменить грань».
  4. При необходимости выполнить «Объединение» с эталонным примитивом (кубом большего размера) с последующим вычитанием — операция пересечения перестраивает швы.

Экспорт исправленной модели

После восстановления топологии рекомендуется проверить корректность экспорта. При сохранении в STEP следует использовать схему AP214 или AP242 и включить опцию «Передавать только тела». Для подготовки к 3D-печати модель преобразуется в STL с шагом хорды не более 0,01 мм и углом 5–10°.

Профилактика

Для снижения вероятности появления дефектов в Компас-3D рекомендуется:

  • задавать допуск построения не менее 0,001 мм в настройках документа;
  • избегать одновременного использования нескольких импортированных тел с разной точностью;
  • выполнять контроль качества после каждой сложной операции объединения;
  • сохранять промежуточные версии модели перед массовыми редактированиями.

Источники:

  • Справка системы Компас-3D (раздел «Работа с телами»)
  • Руководство пользователя КОМПАС-3D: построение и редактирование геометрических моделей
  • Документация АСКОН по форматам обмена геометрией (STEP, IGES)
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru