Frage

Wir haben ein Modellierungswerkzeug, das OCC verwendet, und einen 3D-Editor OSG. Was ich tun möchte, ist, exportieren Sie das Modell aus dem ersten Werkzeug und den Import in das zweite Werkzeug. Ich habe seit Tagen das Web, aber ich kann nicht eine Lösung finden.

Drei Dinge kann mein Problem lösen:

  1. Ein Ausführer für OCC in OSG unterstützten Formate zu exportieren (.ive, .osg, und viele mehr),
  2. Ein Importeur für OSG von OCC zu importieren unterstützten Formate (.stp, .step, .igs, .iges, .brp, .brep)
  3. A-Wandler zum Umwandeln Werkzeug zwischen zwei Formaten, ein Format, das von OCC unterstützt und ein Format, das von OSG unterstützt.

Hat sich das jemand vorher getan, oder wissen von irgendetwas, das helfen kann?

Ich versuche, eine benutzerdefinierte Exporteur für OCC zu vermeiden, zu schreiben.

War es hilfreich?

Lösung

ich eine Lösung gefunden. Opencascade hat ein Import / Export-Beispiel, die ohne Textur Unterstützung VRML-Dateien exportieren. Einige Änderungen an dem Import-Export-Code und einige Änderungen an anderen Stellen (wo das OCC-Modell von VRML-Klassen vertreten ist) waren genug, um erfolgreich mein Modell in eine VRML-Datei zu exportieren. Dann baute ich die VRML-Plugin für Open und importiert erfolgreich das Modell.

Andere Tipps

CADExchanger (OCC basiert) hat einen ziemlich guten Job zwischen BRep Umwandlung und anderen Formaten (STEP, IGES , STL, VRML ...)

Warum haben Sie nicht einen Blick auf pythonocc.org. Ich gehe davon aus OSG nimmt Maschen? Legen Sie das STEP / IGES-Datei in (Python) OCC, dessen Maschen greifen, schieben die Verts / Indizes OSG. Würde das funktionieren?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top