Тело с нарушенной топологией в Компас-3D¶
Тело с нарушенной топологией — это объёмная деталь в системе компьютерного проектирования Компас-3D, геометрия которой содержит дефекты, мешающие дальнейшей работе с моделью: незамкнутые рёбра, самопересечения поверхностей, разрывы швов, нулевые или отрицательные толщины стенок. Нарушенная топология препятствует выполнению операций объединения, вычитания и пересечения, мешает построению оболочки, экспорту в нейтральные форматы (STEP, IGES) и подготовке модели для CAM-систем и 3D-печати. В Компас-3D диагностика и исправление дефектов выполняются штатными средствами редактора.
¶Причины возникновения дефектов
Нарушение топологии тела чаще всего возникает по следующим причинам:
- Импорт сторонней геометрии. Перенос модели из другой CAD-системы через STEP, IGES или SAT часто приводит к появлению «дырок» в швах, наложению граней и расхождению кривых границ с точностью до 10⁻⁶ мм.
- Погрешность построения поверхностей. Слишком малые значения допусков при построении сопряжений, скруглений и обводок приводят к незамкнутым швам.
- Ручное редактирование граней. Удаление элементов, на которые опираются соседние грани, создаёт разрывы в структуре тела.
- Ошибки при импорте STL-меша. Триангулированная поверхность, преобразованная в тело, содержит множество мелких граней с нулевой толщиной.
- Совмещение нескольких тел. Операция «Объединение» с большими расхождениями границ поверхностей даёт незамкнутый результат.
¶Способы диагностики
Компас-3D предоставляет несколько инструментов обнаружения дефектов:
- Контроль качества тела. Команда «Сервис» → «Контроль качества тела» последовательно проверяет замкнутость швов, самопересечения, нулевые рёбра и корректность ориентации граней. По результатам выводится список ошибок с указанием координат проблемной области.
- Анализ геометрии. Диалог «Анализ геометрии» позволяет оценить радиусы кривизны, толщины стенок и обнаружить области с аномальной кривизной.
- Подсветка швов. При включённом отображении швов (кнопка на панели «Вид») незамкнутые участки выделяются отдельным цветом.
- Экспортный контроль. Попытка сохранить модель в формате STEP с включённой проверкой геометрии выводит отчёт о некорректных гранях.
¶Методы исправления
¶Автоматическое восстановление
Встроенный конвертер геометрии (запускается командой «Сервис» → «Конвертировать геометрию») выполняет автоматическое «штопание» швов с заданной точностью. Рекомендуемые значения допуска:
| Тип дефекта | Рекомендуемый допуск |
|---|---|
| Незамкнутый шов | 0,001–0,01 мм |
| Самопересечение граней | 0,0001–0,001 мм |
| Нулевая грань | 0,001 мм |
Слишком большое значение допуска приводит к схлопыванию мелких элементов и потере точности модели.
¶Ручное восстановление
Если автоматическое конвертирование не помогает, дефекты устраняются вручную:
- Удаление и построение заново. Проблемная грань удаляется, после чего команда «Построить тело по граням» или «Заменить грань» восстанавливает структуру.
- Операция «Оболочка». Построение оболочки с толщиной, превышающей локальные дефекты, часто даёт корректное тело.
- Построение по сечениям. Модель разбирается на сечения, которые затем объединяются командой «Линзы» или «Обводка».
- Упрощение. Команда «Упростить тело» удаляет мелкие грани и рёбра, не влияющие на общую форму, устраняя локальные самопересечения.
¶Работа с импортированными телами
Для моделей, импортированных из сторонних систем, эффективна следующая последовательность:
- Запустить «Конвертировать геометрию» с допуском 0,01 мм.
- Проверить результат командой «Контроль качества тела».
- Оставшиеся дефекты устранить вручную через «Заменить грань».
- При необходимости выполнить «Объединение» с эталонным примитивом (кубом большего размера) с последующим вычитанием — операция пересечения перестраивает швы.
¶Экспорт исправленной модели
После восстановления топологии рекомендуется проверить корректность экспорта. При сохранении в STEP следует использовать схему AP214 или AP242 и включить опцию «Передавать только тела». Для подготовки к 3D-печати модель преобразуется в STL с шагом хорды не более 0,01 мм и углом 5–10°.
¶Профилактика
Для снижения вероятности появления дефектов в Компас-3D рекомендуется:
- задавать допуск построения не менее 0,001 мм в настройках документа;
- избегать одновременного использования нескольких импортированных тел с разной точностью;
- выполнять контроль качества после каждой сложной операции объединения;
- сохранять промежуточные версии модели перед массовыми редактированиями.
Источники:
- Справка системы Компас-3D (раздел «Работа с телами»)
- Руководство пользователя КОМПАС-3D: построение и редактирование геометрических моделей
- Документация АСКОН по форматам обмена геометрией (STEP, IGES)
