Esporta dal OpenCascade, importarli in OpenSceneGraph
-
19-09-2019 - |
Domanda
Abbiamo uno strumento di modellazione che utilizza OCC, e un editor 3D utilizzando OSG. Quello che voglio fare è, esportare il modello del primo strumento e l'importazione nel secondo strumento. Sono stato alla ricerca sul web per giorni, ma non riesco a trovare una soluzione.
Tre cose possono risolvere il mio problema:
- Un esportatore per OCC di esportare in formati supportati OSG (.ive, .osg, e molti altri),
- Un importatore per OSG ad importare da OCC formati supportati (stp, .step, .igs, .iges, .brp, .brep),
- Uno strumento di conversione per la conversione tra due formati, un formato supportato da OCC e un formato supportato da OSG.
Qualcuno ha fatto prima, o sa di tutto ciò che può aiutare?
sto cercando di evitare di scrivere un esportatore personalizzato per OCC.
Soluzione
ho trovato una soluzione. OpenCascade ha un esempio di importazione / esportazione, che può esportare file VRML senza supporto texture. Alcune modifiche sul codice import export e alcune modifiche su altre parti (in cui il modello di OCC è rappresentato dalle classi VRML) era sufficiente per esportare con successo il mio modello in un file VRML. Poi ho costruito il plugin VRML per OpenSceneGraph e importato con successo il modello.
Altri suggerimenti
CADExchanger (basata OCC) fa un buon lavoro la conversione tra BREP e altri formati (STEP, IGES , STL, VRML ...)
Perché non dare un'occhiata al pythonocc.org. Sto assumendo OSG prende maglie? Caricare il file STEP / IGES in (pitone) OCC, afferrare relativa maglia, spingere Verts / indici OSG. Vorrei che lavorare?