Что такое формат файла STP?
Файл .stp содержит проект 3D-объекта, сохраненный в формате STEP (Standard for the Exchange of Product Data). .stp и .step - это один и тот же формат; .stp - это просто старое трехбуквенное написание (DOS/Windows 8.3) для файла STEP. Оба имеют MIME-тип model/step.
.stp - это текстовый ASCII-файл, соответствующий спецификации физического формата файла ISO 10303-21. (ISO 10303-11, иногда называемый EXPRESS, определяет базовый язык схемы - отдельную часть стандарта.) Формат является платформонезависимым. Он был разработан как универсальный непатентованный стандарт для облегчения обмена данными 3D-проектов между приложениями. Разработка STEP началась в 1984 году с целью стандартизации процесса обмена данными для систем PLM (Product Lifecycle Management), а первая официальная публикация ISO состоялась в 1994 году.
Каждый файл .stp начинается с текстовой строки ISO-10303-21;, за которой следуют разделы HEADER и DATA, и завершается строкой END-ISO-10303-21;. Этот текстовый заголовок является основным идентификатором - двоичные «магические байты» отсутствуют.
Файлы .stp также используются для обмена и архивирования данных. Части стандарта STEP, относящиеся к CAD-приложениям, обозначаются как 2xx. Основные протоколы для 3D-моделирования были пересмотрены в 2014 году и определены в AP 242, который объединил и заменил следующие документы:
- AP 201 - простая геометрия 2D-чертежей,
- AP 202 - 2D/3D чертежи с ассоциациями, но без иерархии сборок,
- AP 203 - 3D-проекты деталей изделий,
- AP 204 - механическое проектирование вместе с его представлением,
- AP 214 - основные данные для проектирования в автомобилестроении.
Файлы .stp должны соответствовать своей спецификации, если они используются для обмена данными между различными приложениями или платформами. Проекты, сохраненные в нейтральном формате .stp, могут содержать меньше деталей, чем проекты, сохраненные в собственном (native) формате приложения. Наиболее часто передаваемые данные .stp состоят из деталей CAD-моделей для рабочих процессов CAM и CAE. Родственной нейтральной альтернативой является более старый формат .igs (IGES), а .p21 - еще один распространенный псевдоним расширения для того же контейнера ISO 10303-21.
Безопасность и защита
РИСК: LOWФайл STP представляет собой простые текстовые данные геометрии ASCII - он не содержит исполняемого кода и не может ничего запускать, поэтому открывать его безопасно. Единственные реальные опасения носят незлонамеренный характер: большие сборки могут загружаться медленно, а экспорт в STEP может случайно включать конфиденциальные детали конструкции, которыми вы не собирались делиться (это точная геометрия, поэтому получатель может все измерить). Как всегда, безвреден только сам контейнер - будьте осторожны с файлом, притворяющимся «part.stp», который на самом деле является исполняемым; проверяйте истинное расширение.
Детали формата
в двух словахПрограммы, открывающие файлы STP
Технические подробности
глубокая спецификация| Стандарт физического файла | ISO 10303-21 (физический формат файла STEP Part 21) |
| Язык схемы | EXPRESS (ISO 10303-11) определяет модель данных и типы сущностей; отдельная часть стандарта STEP от кодировки физического файла |
| Идентификация файла | Простой текст; первая строка всегда `ISO-10303-21;`, а последняя - `END-ISO-10303-21;`; бинарные магические байты отсутствуют |
| MIME-тип | model/step |
| Псевдоним расширения | `.stp` - это написание `.step` для 8.3 DOS/Windows; файлы побайтово идентичны; `.p21` - третий распространенный псевдоним |
| Представление геометрии | Твердотельная геометрия граничного представления (B-rep); также поддерживает поверхности, каркасные и фасетные (тесселированные) модели |
| Текущий доминирующий протокол | AP 242 (Managed Model Based 3D Engineering, 2014) - заменяет AP 203 и AP 214 для большинства промышленных целей |
| Поддержка сборок | Многоуровневые сборки изделий через паттерн «экземпляр детали / определение детали», закодированный в разделе DATA |
| PMI и GD&T | AP 242 внедряет производственную информацию об изделии (PMI), включая аннотации GD&T и 3D-семантические заметки вместе с геометрией |
| Кодировка символов | Тело в 7-битном ASCII; символы, не входящие в ASCII, представлены в виде Unicode-последовательностей согласно ISO 10303-21 §4.4 |
| Объявление единиц измерения | Физические единицы объявляются в разделе HEADER; наиболее распространены единицы СИ (миллиметры, радианы); обязательного значения по умолчанию нет |
| Система координат | Правосторонняя декартова (X, Y, Z); начало координат и ориентация определяются для каждой сущности в разделе DATA |
| Цвет и внешний вид | Данные о цвете и прозрачности внедряются через сущности styled-item и surface-style; не все импортеры их отображают |
| Характеристика размера файла | Обычно больше, чем эквивалентные нативные форматы CAD, из-за подробного текстового кодирования каждой сущности |
| Отраслевой мандат | Обязательный нейтральный формат обмена в аэрокосмической (AS9100), автомобильной и оборонной цепочках поставок; широко предписан OEM-производителями |
| Выпущен | 1994 (ISO 10303-21); widely adopted via AP203 (2003) and AP242 (2014) |
| Открыть стандартное | Да · без роялти |
| Спецификация | www.iso.org |
Конвертации STP
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах STP.