Нейтральные и нативные форматы: в чём разница
Нативный формат хранит полное дерево построения детали со всеми параметрами и историей операций, но открывается только в родной системе. Примеры: SLDPRT у SolidWorks, PRT у Siemens NX и Creo, m3d у КОМПАС-3D. Такой файл удобен внутри одной команды на одной платформе.
Нейтральный формат описывает результат построения по открытой спецификации, не завязанной на вендора. Его прочитает любая CAD-система, поддерживающая стандарт. Расплата за универсальность: дерево построения обычно теряется, остаётся итоговая геометрия. Для обмена, тендерной документации и архива это осознанный размен.
STEP (ISO 10303): основной формат обмена
STEP (Standard for the Exchange of Product model data) закреплён серией стандартов ISO 10303, расширения файлов .stp и .step, текстовая структура описана в части 21. В России действует гармонизированная серия ГОСТ Р ИСО 10303.
Ключевая редакция прикладного протокола: AP242. Она объединила ранние протоколы AP203 и AP214 и несёт в одном файле точную геометрию, тесселяцию, аннотации PMI (допуски, обозначения, требования) и данные о составе сборки. Именно AP242 рекомендуют как формат обмена и длительного хранения электронных моделей.
IGES, JT и Parasolid: где каждый уместен
IGES (Initial Graphics Exchange Specification) с расширениями .igs и .iges: старейший нейтральный формат, который читают почти все CAD. Развитие спецификации остановлено, аннотации и состав изделия он не переносит, а значит его берут для простой геометрии и совместимости со старыми системами.
JT (Jupiter Tessellation), стандарт ISO 14306, расширение .jt: первый формат 3D-визуализации, получивший статус международного стандарта. Хранит тесселяцию с уровнями детализации (LOD) и опционально точную B-rep геометрию. Его применяют для просмотра и согласования тяжёлых сборок без исходной CAD.
Parasolid: формат геометрического ядра, текстовый .x_t и двоичный .x_b. Несёт точную B-rep геометрию и служит обменным звеном между системами на одном ядре (SolidWorks, NX, Solid Edge). Аннотации PMI через Parasolid не передаются, для них нужен STEP AP242 или JT.
B-rep против тесселяции: точность или треугольники
Граничное представление (B-rep) задаёт поверхности и топологию точными математическими объектами: гранями, рёбрами, кривыми. Такую модель можно дорабатывать, измерять и использовать для станков с ЧПУ. STEP, Parasolid и точная ветвь JT работают именно с B-rep.
Тесселяция аппроксимирует поверхность сеткой плоских треугольников (фасетов) с нормалями. Классический пример: STL, где остаётся только геометрия без цвета, материала и допусков. Формат подходит для 3D-печати и визуализации, но не годится как исходник для доработки: кривизна превращается в грани, точность теряется.
Сводная таблица форматов
| Формат | Расширение / стандарт | Тип геометрии | Применение |
|---|---|---|---|
| STEP | .stp, .step / ISO 10303 (AP242) | B-rep, тесселяция, PMI | Обмен между CAD, архив, тендеры |
| IGES | .igs, .iges / IGES 5.3 | B-rep, поверхности | Простая геометрия, старые системы |
| JT | .jt / ISO 14306 | Тесселяция + LOD, опц. B-rep | Просмотр и согласование сборок |
| Parasolid | .x_t, .x_b | Точная B-rep | Обмен на общем ядре |
| STL | .stl | Тесселяция (треугольники) | 3D-печать, визуализация |
| Нативные | .sldprt, .prt, .m3d | Параметрика с деревом | Работа внутри своей CAD |
Какой формат выбрать для передачи модели подрядчику?
Универсальный выбор: STEP редакции AP242 с расширением .stp. Его прочитает любая современная CAD, а вместе с геометрией передадутся допуски и состав сборки. Если у обеих сторон одно ядро, подойдёт и Parasolid.
Чем отличается STEP от IGES?
STEP (ISO 10303) новее и богаче: несёт аннотации PMI, состав изделия и метаданные, активно развивается. IGES переносит только геометрию и поверхности, его спецификация заморожена. Для новых проектов приоритет за STEP.
Подходит ли STL для доработки модели?
Нет. STL хранит поверхность как сетку треугольников без точной математики, а значит редактировать кривизну и снимать размеры для производства по нему нельзя. STL берут для 3D-печати и предпросмотра, а для доработки нужен B-rep формат вроде STEP.
Что такое B-rep и зачем он нужен?
B-rep (граничное представление) описывает тело точными гранями, рёбрами и поверхностями с топологией связей. Такая модель пригодна для инженерных расчётов, обмера и подготовки управляющих программ ЧПУ, в отличие от треугольной тесселяции.
В каком формате хранить модели в архиве предприятия?
Для долгого хранения выбирают нейтральный STEP AP242: он не зависит от версии конкретной CAD и остаётся читаемым спустя годы. Нативные файлы дублировать полезно, но именно нейтральная копия страхует от смены или устаревания программы.
В бюро «Реестр Гарант» подбираем формат обмена под ваш парк CAD и требования заказчика, готовим электронные модели по действующим стандартам ЕСКД. Если нужна помощь с 3D-моделированием и конвертацией комплекта, посмотрите нашу услугу 3D-моделирование: подскажем, что запросить у подрядчика и как проверить полученные файлы. Полезно также заглянуть в материалы про электронную модель изделия и этапы и форматы 3D-модели.