2009-02-25 4 views
6

Имеет ли кто-либо опыт использования форматов STEP и EXPRESS в среде .NET.Инструменты STEP/EXPRESS для .NET

Я ищу инструмент, который будет генерировать структуру класса C#, основанную на схеме EXPRESS. Мне также хотелось бы, чтобы инструмент создавал генератор парсера/файла для импорта и экспорта в STEP-файлы.

Кто-нибудь знает инструмент, который делает это? Также будут полезны любые инструменты, которые приблизит меня к моей собственной реализации.

+0

Аналогичный вопрос: http://stackoverflow.com/questions/37204634/convert-express-classes-from-ifc-file-to-vb-net-classes/41416951#41416951 – Vertexwahn

ответ

2

Список инструментов, которые могут вас заинтересовать на PDES website. Некоторые из этих инструментов позволяют, например, генерировать XML-представление вашей схемы EXPRESS. Тогда может быть проще реализовать ваш инструмент.

Похоже, что Open CASCADE является открытым исходным кодом и разработан в среде .NET.

+0

Спасибо. Это похоже на полезный инструмент. Я загружаю его сейчас. –

+1

Похоже, что http://www.mel.nist.gov/msid/scl/SCL.htm может быть полезно. – rochb

1

Пока нет .Net, если вас интересуют инструменты более высокого уровня, основанные на открытом каскаде, вы должны взглянуть на pythonocc.

5

Я знаю, что это старый вопрос, но я думал, что отвечу за всех, кто наткнулся на него.

Если вам нужно работать с STEP и EXPRESS и не хотят библиотеки САПР, или если вам нужен необычный или выборочную схему, посмотрите на (бесстыдный штепсель!) STEPcode, которая использует лицензию BSD.

Он генерирует C++, а не C# - но IMO было бы намного легче модифицировать SCL, чем начинать с нуля.

Обратите внимание, что это ранее было известно как библиотека классов ступеней, то же самое SCL, что @roch упоминает выше. Группа людей улучшает ее, и версия NIST очень устарела.

редактировать: новое название, новый URL

0

IFC Engine также может читать файлы STEP через SDAI (Стандартный интерфейс доступа к данным). Существует также привязка к C#.

Смежные вопросы