Question

Nous avons un outil de modélisation qui utilise OCC, et un éditeur 3D à l'aide OSG. Ce que je veux faire est d'exporter le modèle du premier outil et l'importation dans le deuxième outil. J'ai cherché sur le web pour les jours, mais je ne peux pas trouver une solution.

Trois choses peuvent résoudre mon problème:

  1. Un exportateur pour OCC à exporter dans les formats pris en charge de OSG (.ive, .osg, et beaucoup d'autres),
  2. Un importateur pour importer à partir OSG formats pris en charge OCC (.stp, .step, .igs, .iges, .brp, .brep),
  3. Un outil de conversion pour la conversion entre deux formats, un format pris en charge par OCC et un format pris en charge par OSG.

Quelqu'un at-il fait cela avant, ou savoir de tout ce qui peut aider?

J'essaie d'éviter d'écrire un exportateur personnalisé pour OCC.

Était-ce utile?

La solution

J'ai trouvé une solution. OpenCascade a un exemple d'import / export, qui peut exporter des fichiers VRML sans support de texture. Quelques modifications sur le code d'import-export et quelques modifications sur d'autres parties (où le modèle OCC est représenté par les classes VRML) était assez pour exporter avec succès mon modèle dans un fichier VRML. Alors je construit le plugin VRML pour OpenSceneGraph et importé avec succès le modèle.

Autres conseils

CADExchanger (OCC base) fait un très bon travail de conversion entre BRep et d'autres formats (STEP, IGES , STL, VRML ...)

Pourquoi avez-vous pas un coup d'œil à pythonocc.org. Je suppose que prend mailles OSG? Charger le STEP / IGES fichier dans (python) OCC, saisir son maillage, pousser les indices à / verts OSG. Est-ce que le travail?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top