Открыть сервисСервис

Формат SLDPRT — трёхмерные модели SolidWorks

SLDPRT — расширение файлов трёхмерных деталей, создаваемых в системе компьютерного проектирования SolidWorks (разработчик — американская компания Dassault Systèmes). Файл с расширением .sldprt хранит геометрическую модель компонента: параметры построения, эскизы, свойства материалов, метаданные и ссылки на зависимости. Слово «prt» в названии — сокращение от part (деталь). Формат является проприетарным и нативным для SolidWorks; для обмена данными между разными САПР используются нейтральные форматы (STEP, IGES, STL), однако .sldprt остаётся основным рабочим форматом при конструировании в среде SolidWorks.

Назначение и место в экосистеме SolidWorks

SolidWorks — параметрическая система 3D-моделирования, ориентированная прежде всего на машиностроение, приборостроение, промышленный и конструкторский дизайн. Внутри проекта (документа .sldasm) детали хранятся в виде отдельных файлов .sldprt. Типичная рабочая структура выглядит так:

  • .sldprt — файл детали (один компонент);
  • .sldasm — файл сборочной единицы, содержащий ссылки на детали и подсборки;
  • .slddrw — файл конструкторской документации (чертежа), построенного на основе 3D-модели;
  • .sldlfp — библиотека форм (Library Feature Parts);
  • .asmdot / .prtdot / .drwdot — шаблоны соответствующих документов.

Такое разделение позволяет использовать одну и ту же деталь в нескольких сборках без дублирования данных и обеспечивает связность документации: при изменении модели чертёж обновляется автоматически.

Структура файла

Файл .sldprt — двоичный документ, формат которого не публикуется полностью открытым. Внутри него хранятся:

  • дерево построения (FeatureManager) — список операций: вытянутые бобышки, вращения, вырезы, скругления, паттерны, поверхности и т. д.;
  • эскизы (sketches) — двумерные геометрические контуры со связями и размерами;
  • свойства и метаданные — материал, плотность, автор, дата изменения, пользовательские свойства;
  • ссылки на внешние файлы — например, текстуры, библиотеки, другие детали (при наличии вложенных ссылок);
  • графическое ядро — данные для отображения тела модели.

Из-за параметрической природы файла итоговая геометрия не хранится «как есть», а вычисляется заново при каждом открытии на основе дерева операций. Это отличает .sldprt от нейтральных форматов, в которых геометрия записана фиксированной сеткой граней.

Версии и совместимость

SolidWorks сохраняет файлы в формате текущей версии и, как правило, в формате двух предыдущих. Например, SolidWorks 2023 открывает файлы версий 2023, 2022 и 2021, но не более ранние. Обратная совместимость отсутствует: файл, сохранённый в новой версии, не открывается в старой. На практике это означает, что при передаче файлов между контрагентами требуется согласование версий ПО. Для обхода ограничений используют нейтральные форматы или утилиты конвертации.

Открытие и просмотр без SolidWorks

Поскольку SolidWorks — коммерческое ПО с лицензионной стоимостью, для просмотра и лёгкого редактирования .sldprt существуют альтернативы:

  • eDrawings — бесплатный просмотрщик от Dassault Systèmes, поддерживающий чтение .sldprt, .sldasm и .slddrw;
  • SolidWorks Visualize — инструмент визуализации, читающий нативные модели;
  • CAD-системы-конкуренты — часть из них умеет импортировать .sldprt через встроенные конвертеры или через PLM-интерфейс 3DExperience;
  • Онлайн-конвертеры — преобразуют .sldprt в STEP, STL, IGES, OBJ, что позволяет открыть модель в большинстве 3D-редакторов.

Полноценное редактирование параметрического дерева возможно только в SolidWorks или в продуктах, использующих тот же движок (например, в некоторых решениях на платформе 3DExperience).

Экспорт и конвертация

Для передачи модели в другую САПР или на 3D-принтер применяют конвертацию:

ФорматТипичное назначение
STEP (.step, .stp)Обмен между CAD-системами, хранение BREP-геометрии
IGES (.iges, .igs)Обмен поверхностями (устаревающий формат)
STL (.stl)Подготовка к 3D-печати, быстрый просмотр
Parasolid (.x_t)Ядро SolidWorks, точный обмен твёрдыми телами
PDF / DXFЧертежная документация

При экспорте в нейтральные форматы теряется параметрическое дерево: полученная модель становится «мёртвым» телом, которое можно масштабировать и перемещать, но не редактировать через исходные эскизы.

Применение

Файлы .sldprt используются в машиностроении, приборостроении, судостроении, авиации, в производстве потребительских товаров и в инженерной документации. В промышленности России SolidWorks применяется на ряде машиностроительных и оборонных предприятий, в проектных бюро и в технических вузах. В образовательных целях Dassault Systèmes предоставляет бесплатные учебные лицензии, что делает формат де-факто стандартом в инженерном образовании.

Ограничения формата

  • Проприетарность: открытая спецификация отсутствует, чтение и запись полностью контролируются Dassault Systèmes.
  • Привязка к версии: файлы не читаются более старыми релизами SolidWorks.
  • Размер файлов: при сложных сборках с сотнями деталей объём данных и время открытия растут; для оптимизации применяют упрощённые представления (Defeature) и упаковку (Pack and Go).
  • Зависимости: при переносе отдельного .sldprt без ссылок на вложенные компоненты и текстуры возможна деградация модели.

Исторически формат .sldprt появился в 1995 году вместе с первым релизом SolidWorks и с тех пор эволюционирует вместе с продуктом, периодически меняя внутреннюю структуру (переход на новое ядро, поддержка Direct Modeling и т. д.), что периодически требует пересохранения файлов при миграции между версиями.

Источники:

  • Официальная документация Dassault Systèmes SolidWorks
  • Справочные материалы по форматам файлов CAD-систем
  • Учебные пособия по машинному проектированию в SolidWorks
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru