用于 .NET 的 STEP/EXPRESS 工具

发布于 2024-07-14 07:37:48 字数 453 浏览 10 评论 0原文

有没有人有使用 STEPEXPRESS 格式?

我正在寻找一个能够基于 EXPRESS 模式生成 ac# 类结构的工具。 我还想要创建一个解析器/文件生成器的工具,用于导入和导出到 STEP 文件。

有谁知道有一个工具可以做到这一点? 任何能让我更接近我自己的实现的工具也会很有用。

Has anyone had any experience with using the STEP and EXPRESS formats in a .Net environment?

I am looking for a tool that will generate a c# class structure based on an EXPRESS schema. I would also like the tool to create a parser/file generator for importing and exporting to STEP-files.

Does anyone know of a tool that does this? Any tools that will bring me closer to my own implementation would also be useful.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

白况 2024-07-21 07:37:48

我知道这是一个老问题,但我想我会为其他偶然发现这个问题的人回答。

如果您需要使用 STEPEXPRESS 并且不需要 CAD 库,或者如果您需要不常见或自定义架构,请查看 (shameless Plug!) STEPcode,使用 BSD 许可证。

它生成 C++,而不是 C# - 但在我看来,修改 SCL 比从头开始要容易得多。

请注意,这以前称为 Step Class Library,与 @roch 上面提到的 SCL 相同。 一群人正在改进它,NIST 版本已经非常过时了。

编辑:新名称、新网址

I know this is an old question, but I thought I'd answer for anyone else who stumbles upon it.

If you need to work with STEP and EXPRESS and don't want CAD libraries, or if you need an uncommon or custom schema, take a look at (shameless plug!) STEPcode, which uses the BSD license.

It generates C++, not C# - but IMO it would be far easier to modify SCL than to start from scratch.

Note that this was formerly known as Step Class Library, the same SCL that @roch mentions above. A group of people are improving it, and the NIST version is very dated.

edit: new name, new URL

荒岛晴空 2024-07-21 07:37:48

PDES 网站上有您可能感兴趣的工具列表。 例如,其中一些工具允许生成 EXPRESS 模式的 XML 表示形式。 然后从那里实施您的工具可能会更容易。

看起来Open CASCADE是开源的,并且是在.NET环境中开发的。

There is a list of tools you might be interested in on the PDES website. Some of these tools allows for example to generate a XML representation of your EXPRESS schema. It might then be easier to implement your tool from there.

It looks like Open CASCADE is open source and developed in a .NET environment.

一场信仰旅途 2024-07-21 07:37:48

虽然不是 .Net,但如果您对基于开放级联的高级工具感兴趣,您应该看看 pythonocc。

While not .Net, if you are interested in higher-level tools based on open cascade, you should take a look at pythonocc.

为你鎻心 2024-07-21 07:37:48

IFC Engine还可以通过SDAI(标准数据访问接口)读取STEP文件。 还有一个 C# 绑定。

IFC Engine can also read STEP files via SDAI (Standard Data Access Interface). There is also a C# binding.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文