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:

  1. Un exportador de OCC de exportar a los formatos de OSG compatible (.ive, .osg, y muchos más),
  2. Un importador de OSG a importar de los formatos de OCC (.stp, .step, .igs, .iges, .brp, .brep),
  3. 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.

¿Fue útil?

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?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top