Il formato di file DAE (Digital Asset Exchange) è ben supportato nei software 3D, ma il formato di file OBJ offre maggiore compatibilità e affidabilità. Inoltre, è facile risolvere i problemi del formato OBJ e offre prestazioni migliori in termini di velocità. In questa guida, ci proponiamo di convertire un file DAE in OBJ in C# a livello di programmazione. Tuttavia, Aspose.3D for .NET è la scelta perfetta per questa automazione. Quindi, continuate a seguirci fino alla fine di questo post del blog, dove troverete risorse utili. Iniziamo.
Installazione SDK
Salta questa sezione se hai già installato questo SDK di modellazione 3D.
In caso contrario, scarica il file DLL o installa Aspose.3D for .NET eseguendo il seguente comando in NuGet Package Manager:
Install-Package Aspose.3D
Convertire file DAE in OBJ in C# - Frammento di codice
Aspose.3D for .NET è un SDK intuitivo per gli sviluppatori che offre classi e metodi facili da usare. Qualunque sia il caso d’uso, soddisferà le esigenze della tua azienda.
Bene, puoi seguire questi passaggi per creare un convertitore DAE in OBJ utilizzando questo SDK:
- Impostare il percorso della directory e caricare la licenza.
- Inizializza un’istanza della classe Scene.
- Il metodo Open caricherà il file DAE di origine.
- Creare un oggetto della classe ObjSaveOptions.
- Chiamando il metodo Save il file di output verrà salvato nel file oBJ.
Convertire il file DAE in OBJ in C# utilizzando il seguente frammento di codice:
using Aspose.ThreeD;
using Aspose.ThreeD.Formats;
namespace AsposeThreeD
{
class Graphics
{
// Convertire DAE in OBJ in .NET
static void Main(string[] args)
{
// Impostare il percorso della directory e caricare la licenza.
String dataDir = "src";
License lic = new License();
lic.SetLicense("License.lic");
// Inizializza un'istanza della classe Scene.
Scene scene = new Scene();
// Il metodo Open caricherà il file DAE di origine.
scene.Open(dataDir + "Box.dae");
// Creare un oggetto della classe ObjSaveOptions.
var objSaveOptions = new ObjSaveOptions();
// La chiamata al metodo Save salverà il file di output nel file oBJ.
scene.Save(dataDir + "sample.obj", objSaveOptions);
}
}
}
Produzione:

Ottieni una licenza gratuita
Ottieni una licenza temporanea gratuita per provare questo SDK senza limitazioni di valutazione.
Fai una domanda
Per porre domande, visita il nostro forum.
Conclusione
Ora sei in grado di sviluppare il tuo convertitore di file DAE. Finora, abbiamo spiegato come convertire un file DAE in OBJ in C# utilizzando Aspose.3D for .NET.Inoltre, puoi estendere le funzionalità in base alle tue esigenze. Abbiamo inoltre trattato le funzionalità di base di questa conversione; puoi consultare la documentazione e i riferimenti API per approfondire.
Esamina i nostri esempi GitHub
Visita il nostro GitHub per vedere le nostre implementazioni.