.net core 有没有开源库可以将STEP文件转换为glTF文件格式?

.net core 有没有开源库可以将STEP文件转换为glTF文件格式?,.net-core,gltf,step,.net Core,Gltf,Step,我尝试将.STEP文件转换成.NET内核中的GLTF格式。任何解决方案都可以读取和转换GLTF格式的步骤文件。 < P>。我还没有听说过任何一个开源的C语言读写器,但是如果考虑C++库的封装,那么可以借助于开放级联技术(OCTC,LGPL)来完成。它提供STEP阅读器和glTF编写器(在当前开发分支中) 在这种情况下,您必须用C++/CLI编写一点代码来: 使用STEPCAFControl\u读取器将STEP文件读入XCAF文档 使用BRepMesh_IncrementalMesh对文档中具有

我尝试将.STEP文件转换成.NET内核中的GLTF格式。任何解决方案都可以读取和转换GLTF格式的步骤文件。

< P>。我还没有听说过任何一个开源的C语言读写器,但是如果考虑C++库的封装,那么可以借助于开放级联技术(OCTC,LGPL)来完成。它提供STEP阅读器和glTF编写器(在当前开发分支中)

在这种情况下,您必须用C++/CLI编写一点代码来:

  • 使用STEPCAFControl\u读取器将STEP文件读入XCAF文档

  • 使用BRepMesh_IncrementalMesh对文档中具有必要质量的所有形状计算三角剖分

  • 使用RWGltf\u CafWriter工具将XCAF文档(带计算三角剖分)转换为glTF 2.0文件

  • 公开一些可从C#级访问的函数/类(使用C++/CLI或PInvoke()方法),并管理相关的DLL分发任务

OCCT附带了一个使用C++/CLI包装方法的C#示例,但是如果您只需要转换,那么该示例可能看起来太复杂了