我们有一个使用OCC的建模工具和一个使用OSG的3d编辑器。我想要做的是,从第一个工具导出模型并导入到第二个工具。我已经在网上搜索了几天,但我找不到解决方案。
有三件事可以解决我的问题:
以前是否有人这样做过,或者知道有什么可以帮助的?
我正在努力避免为OCC编写自定义导出器。
答案 0 :(得分:3)
我找到了解决方案。 OpenCascade有一个导入/导出示例,可以导出VRML文件而不支持纹理。对导入导出代码进行一些修改以及对其他部分进行一些修改(其中OCC模型由VRML类表示)足以成功将我的模型导出到VRML文件。然后我为OpenSceneGraph构建了VRML插件并成功导入了模型。
答案 1 :(得分:3)
CADExchanger(基于OCC)在BRep和其他格式(STEP,IGES,STL,VRML ......)之间进行转换非常出色。
答案 2 :(得分:2)
你为什么不看看pythonocc.org。 我假设OSG需要网格? 在(python)OCC中加载STEP / IGES文件,抓取其网格,将顶点/索引推送到OSG。 那会有用吗?