从OpenCascade导出,导入OpenSceneGraph

时间:2010-01-07 14:50:18

标签: import export openscenegraph opencascade

我们有一个使用OCC的建模工具和一个使用OSG的3d编辑器。我想要做的是,从第一个工具导出模型并导入到第二个工具。我已经在网上搜索了几天,但我找不到解决方案。

有三件事可以解决我的问题:

  1. OCC导出为OSG支持格式(.ive,.osg等)的导出器,
  2. OSG的导入器,可从OCC支持的格式导入(.stp,.step,.igs,.iges,.brp,.brep),
  3. 转换器工具,用于在两种格式之间进行转换,一种是OCC支持的格式,另一种是OSG支持的格式。
  4. 以前是否有人这样做过,或者知道有什么可以帮助的?

    我正在努力避免为OCC编写自定义导出器。

3 个答案:

答案 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。 那会有用吗?