Поставщику нужен STEP, а сервису печати — STL. Оба файла могут показывать один кронштейн, но хранят форму по-разному. Выбирайте формат по тому, что получатель будет делать с файлом.
Поверхности CAD и треугольники
STEP передаёт данные модели между инженерными программами. Он может хранить граничное представление тела, B-Rep, и сопутствующие данные. Цилиндр в таком файле может быть описан аналитической поверхностью. Что именно попадёт в файл, зависит от схемы STEP, экспортёра и принимающей программы. В контейнер STEP можно поместить и гранёную геометрию, поэтому проверяйте содержимое и возможности конкретного преобразования. См. обзор STEP от NIST.
STL описывает поверхность треугольниками. У грубой сетки круглая кромка выглядит многоугольной. У мелкой сетки она может выглядеть гладкой, но исходные поверхности и история построения при этом не восстанавливаются. См. описание STL Библиотеки Конгресса США.
Выберите формат по задаче
| Задача получателя | Подходящий исходный вариант | Что проверить |
|---|---|---|
| Передача геометрии в другую CAD-систему | STEP | Что читает принимающая программа и какие данные ей нужны |
| 3D-печать по сетке | STL или формат, согласованный с сервисом | Масштаб и качество сетки |
| Редактирование исходных параметров | Нативные файлы | Версии программы и зависимости |
| Показ модели в браузере | Формат отображения или предпросмотр | Сохраните инженерный оригинал отдельно |
Согласуйте единицы, состав тел и нужные аннотации. Если впоследствии потребуется STEP с исходными поверхностями, сохраните нативную модель или инженерный STEP. Конвертация сетки в STEP может упаковать плоские грани, но не восстанавливает автоматически кривые или историю построения.
Что теряется при разбиении на треугольники
Малые радиусы, узкие пазы и тонкие кромки требуют достаточной детализации. Её задают параметры экспорта. Дополнительные знаки после запятой в имени файла не улучшают геометрию. STL не задаёт физические единицы стандартным способом: значение координаты 25 нужно интерпретировать в принимающей программе. Согласуйте миллиметры или дюймы и сверьте известный размер. Серый предпросмотр ничего не подтверждает о материале, цвете или обработке поверхности.
Когда можно рассчитать объём
Для объёма нужна замкнутая поверхность с согласованной ориентацией. Зазоры, пересекающиеся оболочки и ошибки ориентации делают результат ненадёжным. Для CAD-тел действуют условия геометрического ядра, часть которых программа расчёта не проверяет автоматически. См. справочник BRepGProp. Объём сетки записывайте как оценку вместе с параметрами разбиения. В обоих случаях указывайте, какие тела вошли в расчёт.
Проверьте передачу на детали с криволинейными элементами
После конвертации STEP в STL проверьте скругление, небольшое отверстие и важный тонкий участок. Повторно измерьте известный размер в принимающей программе. Для STEP также проверьте состав тел и наличие нужных данных.
У замкнутого блока 40 × 30 × 20 мм объём 24 000 мм³. Небольшой сетки достаточно, чтобы воспроизвести его плоскости. Совпадение на блоке не подтверждает точность для цилиндра или отверстия, где результат зависит от разбиения. В отчёте разделяйте свойства CAD и сеточные оценки.
Укажите ревизию, единицы и назначение каждого файла. При необходимости приложите утверждённый чертёж или спецификацию. Пример сопроводительной записи: «STEP для обмена CAD, STL для пробной печати, оба из ревизии B, в миллиметрах».
Источник статьи: CADProps · https://www.cadprops.com/ru/guides/step-vs-stl/