有没有人在 .Net 环境中使用过STEP和EXPRESS格式?
我正在寻找一种基于 EXPRESS 模式生成 ac# 类结构的工具。我还想要创建解析器/文件生成器的工具,用于导入和导出到 STEP 文件。
有谁知道这样做的工具?任何能让我更接近自己的实现的工具也会很有用。
有没有人在 .Net 环境中使用过STEP和EXPRESS格式?
我正在寻找一种基于 EXPRESS 模式生成 ac# 类结构的工具。我还想要创建解析器/文件生成器的工具,用于导入和导出到 STEP 文件。
有谁知道这样做的工具?任何能让我更接近自己的实现的工具也会很有用。
我知道这是一个老问题,但我想我会为任何偶然发现它的人回答。
如果您需要使用STEP
并且EXPRESS
不需要 CAD 库,或者如果您需要不常见的或自定义架构,请查看使用 BSD 许可证的(无耻插件!)STEPcode 。
它生成C++
,而不是C#
- 但 IMO 修改 SCL 比从头开始要容易得多。
请注意,这以前称为 Step Class Library,与SCL
上面提到的 @roch 相同。一群人在改进它,NIST 的版本已经很过时了。
编辑:新名称,新网址
PDES 网站上有一个您可能感兴趣的工具列表。例如,其中一些工具允许生成 EXPRESS 模式的 XML 表示。然后从那里实施您的工具可能会更容易。
看起来Open CASCADE是开源的,并且是在 .NET 环境中开发的。
虽然不是 .Net,但如果您对基于开放级联的高级工具感兴趣,您应该看看 pythonocc。
IFC Engine还可以通过 SDAI(标准数据访问接口)读取 STEP 文件。还有一个 C# 绑定。