Questo breve tutorial guida su come convertire DAE in OBJ in C#. Contiene tutti i dettagli per impostare l’ambiente di sviluppo per trasformare il file, un elenco di passaggi e un codice di esempio eseguibile per sviluppare il convertitore DAE in OBJ in C#. Inoltre, vengono discusse una varietà di opzioni per personalizzare il processo di conversione durante la creazione del file OBJ.
Passaggi per convertire DAE in OBJ in C#
- Configura l’IDE aggiungendo Aspose.3D for .NET per convertire DAE in OBJ
- Carica il file DAE di input utilizzando l’oggetto della classe Scene
- Crea un oggetto di classe ObjSaveOptions per personalizzare il file OBJ di output
- Impostare le proprietà desiderate nell’oggetto ObjSaveOptions
- Chiama il metodo di salvataggio nella classe Scene per creare un file OBJ utilizzando le opzioni di salvataggio
Questi passaggi riepilogano il processo di trasformazione del formato file Collada in OBJ in C#. Il processo è abbastanza semplice in quanto dobbiamo caricare il file DAE sorgente utilizzando il metodo Scene.FromFile() seguito dalla creazione di un oggetto ObjSaveOptions per impostare la proprietà EnableMaterials su true. Infine, viene chiamato il metodo Scene.Save() fornendo il nome del file e l’oggetto ObjSaveOptions per la personalizzazione.
Codice per convertire file DAE in OBJ in C#
Il segmento di codice sopra menzionato descrive come convertire Collada in OBJ in C#. Una volta caricato il file DAE nella classe Scene, puoi impostare diverse proprietà prima della conversione in OBJ, ad esempio impostare le informazioni sulle risorse di primo livello, impostare la clip di animazione attiva e impostare il nome. La classe ObjSaveOptions può essere utilizzata per impostare il fattore di scala dell’unità, abilitare/disabilitare il materiale, impostare la codifica, contrassegnare per copiare le texture e impostare il nome del file.
Questa guida rapida ci ha insegnato a cambiare DAE in OBJ in C#. Per la conversione di altri tipi in OBJ, ad esempio GLB in OBJ, fare riferimento all’articolo su come convertire il file GLB in OBJ in C#.