Exportación de OpenCascade, importar a OpenSceneGraph
-
19-09-2019 - |
Pregunta
Tenemos una herramienta de modelado que utiliza OCC, y un editor 3D usando OSG. Lo que quiero hacer es, exportar el modelo a partir de la primera herramienta e importación en la segunda herramienta. He estado buscando en la web para los días, pero no puedo encontrar una solución.
Hay tres cosas que pueden resolver mi problema:
- Un exportador de OCC de exportar a los formatos de OSG compatible (.ive, .osg, y muchos más),
- Un importador de OSG a importar de los formatos de OCC (.stp, .step, .igs, .iges, .brp, .brep),
- Una herramienta de conversión para la conversión entre dos formatos, un formato soportado por OCC y un formato soportado por OSG.
¿Ha hecho esto antes que nadie, o sabe de cualquier cosa que pueda ayudar?
Estoy tratando de evitar la escritura de un exportador a medida para OCC.
Solución
he encontrado una solución. OpenCascade tiene un ejemplo de importación / exportación, que puede exportar archivos VRML sin el apoyo de la textura. Algunas modificaciones en el código de importación y exportación y algunas modificaciones en otras partes (donde el modelo OCC está representado por las clases VRML) fue suficiente para exportar con éxito mi modelo a un archivo VRML. A continuación, he construido el plugin VRML para OpenSceneGraph y con éxito importado el modelo.
Otros consejos
CADExchanger (basado OCC) hace un trabajo bastante bueno conversión entre formatos Brep y otros (STEP, IGES , STL, VRML ...)
¿Por qué no echar un vistazo a pythonocc.org. Asumo OSG lleva mallas? Cargar el archivo / IGES STEP (pitón) OCC, agarra su malla, empujar Verts / índices de OSG. Habría que trabajar?