STEP / EXPRESS инструменты для .NET - PullRequest
6 голосов
/ 25 февраля 2009

Кто-нибудь имел опыт использования форматов STEP и EXPRESS в среде .Net?

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

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

Ответы [ 4 ]

5 голосов
/ 28 октября 2011

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

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

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

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

изменить: новое имя, новый URL

2 голосов
/ 07 октября 2009

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

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

1 голос
/ 01 сентября 2010

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

0 голосов
/ 26 июня 2017

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

...