Просматривайте и измеряйте CAD-модели без аккаунта.
CADProps

STEP и STL: геометрия, измерения и точность CAD

Узнайте, чем CAD-поверхности отличаются от треугольной сетки, и что проверить при передаче STEP или STL.

Открыть CAD-файл

На этой странице
STEP и STL: геометрия, измерения и точность CAD

Поставщику нужен 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/

Инструменты и справка